diff --git a/jlisa/java-testcases/2dim-array/report.json b/jlisa/java-testcases/2dim-array/report.json index 8c806f07e..9794b6e68 100644 --- a/jlisa/java-testcases/2dim-array/report.json +++ b/jlisa/java-testcases/2dim-array/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "3ms", - "end" : "2025-11-10T18:23:02.789+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:58.210+01:00", "expressions" : "21", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.786+01:00", + "start" : "2025-11-13T12:27:58.206+01:00", "statements" : "6", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/abstract-method/report.json b/jlisa/java-testcases/abstract-method/report.json index 373b0d75a..7921c2450 100644 --- a/jlisa/java-testcases/abstract-method/report.json +++ b/jlisa/java-testcases/abstract-method/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_MainClass.MainClass(MainClass__this)_1707440448.json", "void_MainClass.abstractMethod(MainClass__this)_1707429908.json", "void_MainClass.main(java.lang.String_[]__args).json", "void_MyAbstractClass.MyAbstractClass(MyAbstractClass__this)_318915975.json" ], "info" : { "cfgs" : "5", - "duration" : "3ms", - "end" : "2025-11-10T18:23:00.309+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:28:01.093+01:00", "expressions" : "7", "files" : "4", "globals" : "28", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T18:23:00.306+01:00", + "start" : "2025-11-13T12:28:01.087+01:00", "statements" : "9", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/array-with-initializer/report.json b/jlisa/java-testcases/array-with-initializer/report.json index 39796b56b..9a2385437 100644 --- a/jlisa/java-testcases/array-with-initializer/report.json +++ b/jlisa/java-testcases/array-with-initializer/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:02.704+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:58.077+01:00", "expressions" : "24", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.702+01:00", + "start" : "2025-11-13T12:27:58.074+01:00", "statements" : "7", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/array/report.json b/jlisa/java-testcases/array/report.json index 86829aa29..32d555771 100644 --- a/jlisa/java-testcases/array/report.json +++ b/jlisa/java-testcases/array/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "1ms", - "end" : "2025-11-10T18:23:02.620+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:57.944+01:00", "expressions" : "8", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.619+01:00", + "start" : "2025-11-13T12:27:57.940+01:00", "statements" : "5", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/asg-operators/report.json b/jlisa/java-testcases/asg-operators/report.json index 45ada3e37..177b6b8cc 100644 --- a/jlisa/java-testcases/asg-operators/report.json +++ b/jlisa/java-testcases/asg-operators/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "3ms", - "end" : "2025-11-10T18:23:03.066+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:57.429+01:00", "expressions" : "23", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:03.063+01:00", + "start" : "2025-11-13T12:27:57.427+01:00", "statements" : "9", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/byte/report.json b/jlisa/java-testcases/byte/report.json index c5949733e..1806dd5a0 100644 --- a/jlisa/java-testcases/byte/report.json +++ b/jlisa/java-testcases/byte/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "2", "duration" : "2ms", - "end" : "2025-11-10T18:23:02.038+01:00", + "end" : "2025-11-13T12:27:58.624+01:00", "expressions" : "6", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.036+01:00", + "start" : "2025-11-13T12:27:58.622+01:00", "statements" : "5", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/cast/report.json b/jlisa/java-testcases/cast/report.json index e0736aecc..f3322965c 100644 --- a/jlisa/java-testcases/cast/report.json +++ b/jlisa/java-testcases/cast/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "2", "duration" : "3ms", - "end" : "2025-11-10T18:23:03.149+01:00", + "end" : "2025-11-13T12:27:55.737+01:00", "expressions" : "15", "files" : "1", "globals" : "28", - "members" : "216", + "members" : "243", "programs" : "1", - "start" : "2025-11-10T18:23:03.146+01:00", + "start" : "2025-11-13T12:27:55.734+01:00", "statements" : "8", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/character/report.json b/jlisa/java-testcases/character/report.json index be53e43a1..0e191fefd 100644 --- a/jlisa/java-testcases/character/report.json +++ b/jlisa/java-testcases/character/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "115ms", - "end" : "2025-11-10T17:10:06.054+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:58.765+01:00", "expressions" : "46", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T17:10:05.939+01:00", + "start" : "2025-11-13T12:27:58.759+01:00", "statements" : "17", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/class-init/class-init01/report.json b/jlisa/java-testcases/class-init/class-init01/report.json index f85a8fb33..67e3e3ff5 100644 --- a/jlisa/java-testcases/class-init/class-init01/report.json +++ b/jlisa/java-testcases/class-init/class-init01/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_MyClass.MyClass(MyClass__this)_1707432450.json", "void_MyClass.MyClass_clinit()_1707432450.json" ], "info" : { "cfgs" : "4", - "duration" : "106ms", - "end" : "2025-11-10T18:18:05.914+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:55.324+01:00", "expressions" : "17", "files" : "3", "globals" : "30", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T18:18:05.808+01:00", + "start" : "2025-11-13T12:27:55.318+01:00", "statements" : "14", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/class-init/class-init02/report.json b/jlisa/java-testcases/class-init/class-init02/report.json index a364066c8..c35f52d0e 100644 --- a/jlisa/java-testcases/class-init/class-init02/report.json +++ b/jlisa/java-testcases/class-init/class-init02/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_A.A_clinit()_1707428606.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "7ms", - "end" : "2025-11-10T18:18:06.169+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:55.470+01:00", "expressions" : "9", "files" : "2", "globals" : "29", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T18:18:06.162+01:00", + "start" : "2025-11-13T12:27:55.467+01:00", "statements" : "12", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/class-init/class-init03/report.json b/jlisa/java-testcases/class-init/class-init03/report.json index 914099866..bcae67240 100644 --- a/jlisa/java-testcases/class-init/class-init03/report.json +++ b/jlisa/java-testcases/class-init/class-init03/report.json @@ -3,14 +3,14 @@ "files" : [ "int_A.foo()_1707430528.json", "report.json", "void_A.A_clinit()_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "6", - "duration" : "9ms", - "end" : "2025-11-10T18:18:06.284+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:55.599+01:00", "expressions" : "8", "files" : "3", "globals" : "29", - "members" : "213", + "members" : "240", "programs" : "1", - "start" : "2025-11-10T18:18:06.275+01:00", + "start" : "2025-11-13T12:27:55.595+01:00", "statements" : "12", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/default-constructor/report.json b/jlisa/java-testcases/constructors/default-constructor/report.json index be51daadb..2b112fe71 100644 --- a/jlisa/java-testcases/constructors/default-constructor/report.json +++ b/jlisa/java-testcases/constructors/default-constructor/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_B.B(B__this)_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "3", - "duration" : "4ms", - "end" : "2025-11-10T17:07:43.452+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:55.185+01:00", "expressions" : "7", "files" : "2", "globals" : "29", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T17:07:43.448+01:00", + "start" : "2025-11-13T12:27:55.182+01:00", "statements" : "7", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/super-constructor/test-1/report.json b/jlisa/java-testcases/constructors/super-constructor/test-1/report.json index be07e9ebf..3135c6ed3 100644 --- a/jlisa/java-testcases/constructors/super-constructor/test-1/report.json +++ b/jlisa/java-testcases/constructors/super-constructor/test-1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_B.B(B__this)_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "3", - "duration" : "7ms", - "end" : "2025-11-10T17:07:43.002+01:00", + "duration" : "5ms", + "end" : "2025-11-13T12:27:54.621+01:00", "expressions" : "4", "files" : "2", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T17:07:42.995+01:00", + "start" : "2025-11-13T12:27:54.616+01:00", "statements" : "6", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/super-constructor/test-2/report.json b/jlisa/java-testcases/constructors/super-constructor/test-2/report.json index b13e0cc63..66e6fbd04 100644 --- a/jlisa/java-testcases/constructors/super-constructor/test-2/report.json +++ b/jlisa/java-testcases/constructors/super-constructor/test-2/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_B.B(B__this,_int_x)_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "3", - "duration" : "6ms", - "end" : "2025-11-10T17:07:43.126+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:54.754+01:00", "expressions" : "11", "files" : "2", "globals" : "29", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T17:07:43.120+01:00", + "start" : "2025-11-13T12:27:54.751+01:00", "statements" : "8", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/super-constructor/test-3/report.json b/jlisa/java-testcases/constructors/super-constructor/test-3/report.json index 84a312eec..f8728e1b0 100644 --- a/jlisa/java-testcases/constructors/super-constructor/test-3/report.json +++ b/jlisa/java-testcases/constructors/super-constructor/test-3/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_A.A(A__this)_916394768.json", "void_B.B(B__this)_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "10ms", - "end" : "2025-11-10T17:07:43.247+01:00", + "duration" : "5ms", + "end" : "2025-11-13T12:27:54.894+01:00", "expressions" : "14", "files" : "3", "globals" : "29", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:07:43.237+01:00", + "start" : "2025-11-13T12:27:54.889+01:00", "statements" : "11", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/super-constructor/test-4/report.json b/jlisa/java-testcases/constructors/super-constructor/test-4/report.json index b8df2b29a..f22294990 100644 --- a/jlisa/java-testcases/constructors/super-constructor/test-4/report.json +++ b/jlisa/java-testcases/constructors/super-constructor/test-4/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_A.A(A__this,_int_x)_1963545860.json", "void_B.B(B__this)_1707430528.json", "void_B.B(B__this,_int_x)_-968920424.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "6", - "duration" : "9ms", - "end" : "2025-11-10T17:07:43.351+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:55.035+01:00", "expressions" : "22", "files" : "4", "globals" : "29", - "members" : "213", + "members" : "240", "programs" : "1", - "start" : "2025-11-10T17:07:43.342+01:00", + "start" : "2025-11-13T12:27:55.029+01:00", "statements" : "16", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/constructors/this-constructors/report.json b/jlisa/java-testcases/constructors/this-constructors/report.json index caaab734c..827a298d3 100644 --- a/jlisa/java-testcases/constructors/this-constructors/report.json +++ b/jlisa/java-testcases/constructors/this-constructors/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_B.B(B__this)_-968891501.json", "void_B.B(B__this)_-968892462.json", "void_B.B(B__this,_int_x)_1707431489.json", "void_B.B(B__this,_int_x)_1707431520.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "117ms", - "end" : "2025-11-10T17:07:42.720+01:00", + "duration" : "13ms", + "end" : "2025-11-13T12:27:54.462+01:00", "expressions" : "21", "files" : "5", "globals" : "30", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:07:42.603+01:00", + "start" : "2025-11-13T12:27:54.449+01:00", "statements" : "13", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/break-continue/report.json b/jlisa/java-testcases/control-flow-structures/break-continue/report.json index 1b72eb0c7..aae2d0e4f 100644 --- a/jlisa/java-testcases/control-flow-structures/break-continue/report.json +++ b/jlisa/java-testcases/control-flow-structures/break-continue/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "2", "duration" : "3ms", - "end" : "2025-11-10T18:16:05.012+01:00", + "end" : "2025-11-13T12:27:53.489+01:00", "expressions" : "45", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:05.009+01:00", + "start" : "2025-11-13T12:27:53.486+01:00", "statements" : "27", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/do-while/report.json b/jlisa/java-testcases/control-flow-structures/do-while/report.json index 3645c0666..9d9147a01 100644 --- a/jlisa/java-testcases/control-flow-structures/do-while/report.json +++ b/jlisa/java-testcases/control-flow-structures/do-while/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.emptyStructure()_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "3", - "duration" : "4ms", - "end" : "2025-11-10T18:16:04.921+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:53.360+01:00", "expressions" : "13", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:04.917+01:00", + "start" : "2025-11-13T12:27:53.357+01:00", "statements" : "10", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/for/for/report.json b/jlisa/java-testcases/control-flow-structures/for/for/report.json index b9fbeb053..b110af76d 100644 --- a/jlisa/java-testcases/control-flow-structures/for/for/report.json +++ b/jlisa/java-testcases/control-flow-structures/for/for/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_ForLoopsExample1.ForLoopsExample1(ForLoopsExample1__this)_cfg.json", "void_ForLoopsExample1.emptyStructures()_cfg.json", "void_ForLoopsExample1.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "3", - "duration" : "5ms", - "end" : "2025-11-10T18:16:04.624+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:52.942+01:00", "expressions" : "18", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:04.619+01:00", + "start" : "2025-11-13T12:27:52.940+01:00", "statements" : "12", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/for/foreach/report.json b/jlisa/java-testcases/control-flow-structures/for/foreach/report.json index 77a556546..7ba779087 100644 --- a/jlisa/java-testcases/control-flow-structures/for/foreach/report.json +++ b/jlisa/java-testcases/control-flow-structures/for/foreach/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_ForLoopsExample2.ForLoopsExample2(ForLoopsExample2__this)_cfg.json", "void_ForLoopsExample2.emptyStructures(java.lang.String_[]__args)_cfg.json", "void_ForLoopsExample2.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "3", - "duration" : "5ms", - "end" : "2025-11-10T18:16:04.725+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:53.082+01:00", "expressions" : "21", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:04.720+01:00", + "start" : "2025-11-13T12:27:53.079+01:00", "statements" : "11", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/if/report.json b/jlisa/java-testcases/control-flow-structures/if/report.json index 72a9636b8..04d4e8ca4 100644 --- a/jlisa/java-testcases/control-flow-structures/if/report.json +++ b/jlisa/java-testcases/control-flow-structures/if/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.emptyStructure()_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "3", - "duration" : "4ms", - "end" : "2025-11-10T18:16:04.825+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:53.221+01:00", "expressions" : "25", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:04.821+01:00", + "start" : "2025-11-13T12:27:53.218+01:00", "statements" : "17", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/switch/report.json b/jlisa/java-testcases/control-flow-structures/switch/report.json index 34e4318b2..af57861c8 100644 --- a/jlisa/java-testcases/control-flow-structures/switch/report.json +++ b/jlisa/java-testcases/control-flow-structures/switch/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "5ms", - "end" : "2025-11-10T18:16:05.110+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:53.628+01:00", "expressions" : "87", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:05.105+01:00", + "start" : "2025-11-13T12:27:53.625+01:00", "statements" : "67", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/try-catch/try-catch1/report.json b/jlisa/java-testcases/control-flow-structures/try-catch/try-catch1/report.json index 3daa30fe3..39c2c4655 100644 --- a/jlisa/java-testcases/control-flow-structures/try-catch/try-catch1/report.json +++ b/jlisa/java-testcases/control-flow-structures/try-catch/try-catch1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "85ms", - "end" : "2025-11-10T18:16:04.272+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:52.663+01:00", "expressions" : "17", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:04.187+01:00", + "start" : "2025-11-13T12:27:52.661+01:00", "statements" : "9", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/try-catch/try-catch2/report.json b/jlisa/java-testcases/control-flow-structures/try-catch/try-catch2/report.json index b3a6d16ca..f14dcb60c 100644 --- a/jlisa/java-testcases/control-flow-structures/try-catch/try-catch2/report.json +++ b/jlisa/java-testcases/control-flow-structures/try-catch/try-catch2/report.json @@ -3,14 +3,14 @@ "files" : [ "char_Main.foo(java.lang.String__name)_cfg.json", "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "3", - "duration" : "7ms", - "end" : "2025-11-10T18:16:04.508+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:52.813+01:00", "expressions" : "14", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:04.501+01:00", + "start" : "2025-11-13T12:27:52.810+01:00", "statements" : "10", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/control-flow-structures/while/report.json b/jlisa/java-testcases/control-flow-structures/while/report.json index f057516aa..9960fc542 100644 --- a/jlisa/java-testcases/control-flow-structures/while/report.json +++ b/jlisa/java-testcases/control-flow-structures/while/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "3", "duration" : "3ms", - "end" : "2025-11-10T18:16:05.200+01:00", + "end" : "2025-11-13T12:27:53.764+01:00", "expressions" : "13", "files" : "3", "globals" : "28", - "members" : "210", + "members" : "237", "programs" : "1", - "start" : "2025-11-10T18:16:05.197+01:00", + "start" : "2025-11-13T12:27:53.761+01:00", "statements" : "11", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/empty-method/report.json b/jlisa/java-testcases/empty-method/report.json index 60ce50d95..4faf4f7cf 100644 --- a/jlisa/java-testcases/empty-method/report.json +++ b/jlisa/java-testcases/empty-method/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "78ms", - "end" : "2025-11-10T17:07:05.838+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:52.535+01:00", "expressions" : "1", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T17:07:05.760+01:00", + "start" : "2025-11-13T12:27:52.532+01:00", "statements" : "3", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/enum/enum01/report.json b/jlisa/java-testcases/enum/enum01/report.json index 751b5511f..025c60a73 100644 --- a/jlisa/java-testcases/enum/enum01/report.json +++ b/jlisa/java-testcases/enum/enum01/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_EnumExample.EnumExample(EnumExample__this,_java.lang.String__name)_-581731502.json", "void_EnumExample.EnumExample(EnumExample__this,_java.lang.String__name)_-581731626.json", "void_EnumExample.EnumExample(EnumExample__this,_java.lang.String__name)_-581731750.json", "void_EnumExample.EnumExample_clinit()_1707446183.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "120ms", - "end" : "2025-11-10T17:18:44.228+01:00", + "duration" : "7ms", + "end" : "2025-11-13T12:27:51.664+01:00", "expressions" : "15", "files" : "5", "globals" : "32", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:18:44.108+01:00", + "start" : "2025-11-13T12:27:51.657+01:00", "statements" : "10", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/enum/enum02/report.json b/jlisa/java-testcases/enum/enum02/report.json index 24e670aa6..2619cbe50 100644 --- a/jlisa/java-testcases/enum/enum02/report.json +++ b/jlisa/java-testcases/enum/enum02/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.WaterLevelEnum.WaterLevelEnum(Main.WaterLevelEnum__this,_java.lang.String__name)_319300623.json", "void_Main.WaterLevelEnum.WaterLevelEnum(Main.WaterLevelEnum__this,_java.lang.String__name)_319300747.json", "void_Main.WaterLevelEnum.WaterLevelEnum(Main.WaterLevelEnum__this,_java.lang.String__name)_319300871.json", "void_Main.WaterLevelEnum.WaterLevelEnum_clinit()_1707452848.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "17ms", - "end" : "2025-11-10T17:18:44.500+01:00", + "duration" : "8ms", + "end" : "2025-11-13T12:27:51.816+01:00", "expressions" : "19", "files" : "5", "globals" : "32", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:18:44.483+01:00", + "start" : "2025-11-13T12:27:51.808+01:00", "statements" : "12", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/inner-classes/inner1/report.json b/jlisa/java-testcases/inner-classes/inner1/report.json index 81c6c5c25..2197d68f4 100644 --- a/jlisa/java-testcases/inner-classes/inner1/report.json +++ b/jlisa/java-testcases/inner-classes/inner1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Basic.Basic(Basic__this)_823992675.json", "void_Basic.Inner.Inner(Basic.Inner__this,_Basic__$enclosing)_823999433.json", "void_Basic.Inner.display1(Basic.Inner__this)_823986010.json", "void_Basic.Inner.display2(Basic.Inner__this)_823986041.json", "void_Basic.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "4ms", - "end" : "2025-11-10T18:23:02.880+01:00", + "duration" : "10ms", + "end" : "2025-11-13T12:28:08.212+01:00", "expressions" : "39", "files" : "5", "globals" : "30", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T18:23:02.876+01:00", + "start" : "2025-11-13T12:28:08.202+01:00", "statements" : "19", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/inner-classes/inner2/report.json b/jlisa/java-testcases/inner-classes/inner2/report.json index 0aef08dff..dffb05828 100644 --- a/jlisa/java-testcases/inner-classes/inner2/report.json +++ b/jlisa/java-testcases/inner-classes/inner2/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_MoreNested.A.A(MoreNested.A__this,_MoreNested__$enclosing)_758881861.json", "void_MoreNested.A.B.B(MoreNested.A.B__this,_MoreNested.A__$enclosing)_758883845.json", "void_MoreNested.A.B.C.C(MoreNested.A.B.C__this,_MoreNested.A.B__$enclosing)_758885829.json", "void_MoreNested.A.B.C.foo(MoreNested.A.B.C__this)_758867601.json", "void_MoreNested.A.B.foo(MoreNested.A.B__this)_758867539.json", "void_MoreNested.A.foo(MoreNested.A__this)_758867477.json", "void_MoreNested.MoreNested(MoreNested__this)_758877986.json", "void_MoreNested.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "8", - "duration" : "6ms", - "end" : "2025-11-10T18:23:02.973+01:00", + "duration" : "14ms", + "end" : "2025-11-13T12:28:08.377+01:00", "expressions" : "60", "files" : "8", "globals" : "32", - "members" : "215", + "members" : "242", "programs" : "1", - "start" : "2025-11-10T18:23:02.967+01:00", + "start" : "2025-11-13T12:28:08.363+01:00", "statements" : "29", "units" : "50", "version" : "0.1", diff --git a/jlisa/java-testcases/instanceof/report.json b/jlisa/java-testcases/instanceof/report.json index e1fce3b9b..f1b20a074 100644 --- a/jlisa/java-testcases/instanceof/report.json +++ b/jlisa/java-testcases/instanceof/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:00.115+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:59.039+01:00", "expressions" : "29", "files" : "1", "globals" : "28", - "members" : "216", + "members" : "243", "programs" : "1", - "start" : "2025-11-10T18:23:00.113+01:00", + "start" : "2025-11-13T12:27:59.036+01:00", "statements" : "17", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/literals/byte/report.json b/jlisa/java-testcases/literals/byte/report.json index 76b19c000..403c8771c 100644 --- a/jlisa/java-testcases/literals/byte/report.json +++ b/jlisa/java-testcases/literals/byte/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_ByteTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "6ms", - "end" : "2025-11-10T18:17:27.591+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:54.044+01:00", "expressions" : "9", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:17:27.585+01:00", + "start" : "2025-11-13T12:27:54.041+01:00", "statements" : "7", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/literals/char/report.json b/jlisa/java-testcases/literals/char/report.json index 57df96323..fd9503be9 100644 --- a/jlisa/java-testcases/literals/char/report.json +++ b/jlisa/java-testcases/literals/char/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_CharTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "5ms", - "end" : "2025-11-10T18:17:27.697+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:54.174+01:00", "expressions" : "11", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:17:27.692+01:00", + "start" : "2025-11-13T12:27:54.170+01:00", "statements" : "7", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/literals/int/report.json b/jlisa/java-testcases/literals/int/report.json index de98a2e02..cf46812b3 100644 --- a/jlisa/java-testcases/literals/int/report.json +++ b/jlisa/java-testcases/literals/int/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_IntTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "90ms", - "end" : "2025-11-10T18:17:27.349+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:53.901+01:00", "expressions" : "13", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:17:27.259+01:00", + "start" : "2025-11-13T12:27:53.897+01:00", "statements" : "7", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/long/report.json b/jlisa/java-testcases/long/report.json index c346e614a..5782e34be 100644 --- a/jlisa/java-testcases/long/report.json +++ b/jlisa/java-testcases/long/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_LongTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "98ms", - "end" : "2025-11-10T17:10:33.833+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:55.872+01:00", "expressions" : "9", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T17:10:33.735+01:00", + "start" : "2025-11-13T12:27:55.870+01:00", "statements" : "6", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/long/void_LongTest.main(java.lang.String_[]__args).json b/jlisa/java-testcases/long/void_LongTest.main(java.lang.String_[]__args).json index c8b097c75..db5975d69 100644 --- a/jlisa/java-testcases/long/void_LongTest.main(java.lang.String_[]__args).json +++ b/jlisa/java-testcases/long/void_LongTest.main(java.lang.String_[]__args).json @@ -1 +1 @@ -{"name":"void LongTest::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"l = (long) 123"},{"id":1,"text":"l"},{"id":2,"subNodes":[3],"text":"(long) 123"},{"id":3,"text":"123"},{"id":4,"subNodes":[5,6],"text":"l1 = new java.lang.Long()"},{"id":5,"text":"l1"},{"id":6,"text":"new java.lang.Long()"},{"id":7,"subNodes":[8,9],"text":"i1 = intValue(l1)"},{"id":8,"text":"i1"},{"id":9,"subNodes":[10],"text":"intValue(l1)"},{"id":10,"text":"l1"},{"id":11,"text":"ret"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["l"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","l":"123"}}}},{"nodeId":1,"description":{"expressions":["l"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":2,"description":{"expressions":["123 conv-as long"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":3,"description":{"expressions":["123"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":4,"description":{"expressions":["l1"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":5,"description":{"expressions":["l1"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":6,"description":{"expressions":["$rec@'LongTest.java':5:12"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":7,"description":{"expressions":["i1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"i1":["int"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","i1":"0","l":"123"}}}},{"nodeId":8,"description":{"expressions":["i1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":9,"description":{"expressions":["*(l1)->value conv-as int"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":10,"description":{"expressions":["l1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":11,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"i1":["int"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","i1":"0","l":"123"}}}}]} \ No newline at end of file +{"name":"void LongTest::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"l = (long) 123"},{"id":1,"text":"l"},{"id":2,"subNodes":[3],"text":"(long) 123"},{"id":3,"text":"123"},{"id":4,"subNodes":[5,6],"text":"l1 = new java.lang.Long()"},{"id":5,"text":"l1"},{"id":6,"text":"new java.lang.Long()"},{"id":7,"subNodes":[8,9],"text":"i1 = intValue(l1)"},{"id":8,"text":"i1"},{"id":9,"subNodes":[10],"text":"intValue(l1)"},{"id":10,"text":"l1"},{"id":11,"text":"ret"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["l"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","l":"123"}}}},{"nodeId":1,"description":{"expressions":["l"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":2,"description":{"expressions":["123 conv-as long"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":3,"description":{"expressions":["123"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#"}}}},{"nodeId":4,"description":{"expressions":["l1"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":5,"description":{"expressions":["l1"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":6,"description":{"expressions":["$rec@'LongTest.java':5:12"],"state":{"heap":{"$rec@'LongTest.java':5:12":["heap[s]:pp@'LongTest.java':5:12"],"args":["heap[s]:pp@'LongTest.java':3:25"]},"type":{"$rec@'LongTest.java':5:12":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":7,"description":{"expressions":["i1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"i1":["int"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","i1":"0","l":"123"}}}},{"nodeId":8,"description":{"expressions":["i1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":9,"description":{"expressions":["long-init-value *(l1)->value"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":10,"description":{"expressions":["l1"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","l":"123"}}}},{"nodeId":11,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'LongTest.java':3:25"],"l1":["heap[s]:pp@'LongTest.java':5:12"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'LongTest.java':3:25":["java.lang.String*[]"],"heap[s]:pp@'LongTest.java':3:25[len]":["int"],"heap[s]:pp@'LongTest.java':5:12":["java.lang.Long"],"heap[s]:pp@'LongTest.java':5:12[value]":["long"],"i1":["int"],"l":["long"],"l1":["java.lang.Long*"]},"value":{"heap[s]:pp@'LongTest.java':3:25[len]":"#TOP#","heap[s]:pp@'LongTest.java':5:12[value]":"0","i1":"0","l":"123"}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/math/report.json b/jlisa/java-testcases/math/report.json index aedecf2ef..75fa62cf7 100644 --- a/jlisa/java-testcases/math/report.json +++ b/jlisa/java-testcases/math/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_MathTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "7ms", - "end" : "2025-11-10T18:23:01.947+01:00", + "duration" : "8ms", + "end" : "2025-11-13T12:27:58.349+01:00", "expressions" : "77", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:01.940+01:00", + "start" : "2025-11-13T12:27:58.341+01:00", "statements" : "27", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/method-invocation/super-test1/report.json b/jlisa/java-testcases/method-invocation/super-test1/report.json index 66514d432..4f55d1e4f 100644 --- a/jlisa/java-testcases/method-invocation/super-test1/report.json +++ b/jlisa/java-testcases/method-invocation/super-test1/report.json @@ -3,14 +3,14 @@ "files" : [ "int_A.foo(A__this)_-968936885.json", "int_A.foo(A__this)_-968950339.json", "int_B.foo(B__this)_1707429598.json", "report.json", "void_A.A(A__this)_916216053.json", "void_B.B(B__this)_1707424762.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "7", - "duration" : "116ms", - "end" : "2025-11-10T17:08:08.356+01:00", + "duration" : "9ms", + "end" : "2025-11-13T12:27:50.908+01:00", "expressions" : "17", "files" : "6", "globals" : "28", - "members" : "214", + "members" : "241", "programs" : "1", - "start" : "2025-11-10T17:08:08.240+01:00", + "start" : "2025-11-13T12:27:50.899+01:00", "statements" : "13", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/method-invocation/super-test2/report.json b/jlisa/java-testcases/method-invocation/super-test2/report.json index fc24711ff..8bb838599 100644 --- a/jlisa/java-testcases/method-invocation/super-test2/report.json +++ b/jlisa/java-testcases/method-invocation/super-test2/report.json @@ -3,14 +3,14 @@ "files" : [ "int_B.foo(B__this)_1707429598.json", "int_C.foo(C__this)_-968936854.json", "int_C.foo(C__this)_-968950308.json", "report.json", "void_A.A(A__this)_916216053.json", "void_B.B(B__this)_1707424762.json", "void_C.C(C__this)_2129920668.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "7", - "duration" : "16ms", - "end" : "2025-11-10T17:08:08.648+01:00", + "duration" : "8ms", + "end" : "2025-11-13T12:27:51.055+01:00", "expressions" : "17", "files" : "7", "globals" : "28", - "members" : "214", + "members" : "241", "programs" : "1", - "start" : "2025-11-10T17:08:08.632+01:00", + "start" : "2025-11-13T12:27:51.047+01:00", "statements" : "14", "units" : "50", "version" : "0.1", diff --git a/jlisa/java-testcases/method-invocation/test1/report.json b/jlisa/java-testcases/method-invocation/test1/report.json index 025366a60..6b7c07d75 100644 --- a/jlisa/java-testcases/method-invocation/test1/report.json +++ b/jlisa/java-testcases/method-invocation/test1/report.json @@ -3,14 +3,14 @@ "files" : [ "int_B.foo(B__this)_1707435364.json", "report.json", "void_A.A(A__this)_1707430528.json", "void_B.B(B__this)_887765617.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "8ms", - "end" : "2025-11-10T17:08:08.869+01:00", + "duration" : "5ms", + "end" : "2025-11-13T12:27:51.204+01:00", "expressions" : "9", "files" : "4", "globals" : "28", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T17:08:08.861+01:00", + "start" : "2025-11-13T12:27:51.199+01:00", "statements" : "10", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/method-invocation/test2/report.json b/jlisa/java-testcases/method-invocation/test2/report.json index 7a0c27d36..98dfa52ef 100644 --- a/jlisa/java-testcases/method-invocation/test2/report.json +++ b/jlisa/java-testcases/method-invocation/test2/report.json @@ -3,14 +3,14 @@ "files" : [ "int_B.foo(B__this)_1707435364.json", "report.json", "void_A.A(A__this)_1707430528.json", "void_B.B(B__this)_887765617.json", "void_C.C(C__this)_1276586334.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "7", - "duration" : "10ms", - "end" : "2025-11-10T17:08:09.011+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:51.345+01:00", "expressions" : "11", "files" : "5", "globals" : "28", - "members" : "214", + "members" : "241", "programs" : "1", - "start" : "2025-11-10T17:08:09.001+01:00", + "start" : "2025-11-13T12:27:51.339+01:00", "statements" : "13", "units" : "50", "version" : "0.1", diff --git a/jlisa/java-testcases/method-invocation/test3/report.json b/jlisa/java-testcases/method-invocation/test3/report.json index 39bfc5cfa..db2266880 100644 --- a/jlisa/java-testcases/method-invocation/test3/report.json +++ b/jlisa/java-testcases/method-invocation/test3/report.json @@ -3,14 +3,14 @@ "files" : [ "int_A.foo(A__this)_1707435519.json", "int_B.foo(B__this)_1707435519.json", "report.json", "void_A.A(A__this)_1707432512.json", "void_B.B(B__this)_1707432574.json", "void_C.C(C__this)_887827152.json", "void_C.C(C__this)_916458225.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "8", - "duration" : "13ms", - "end" : "2025-11-10T17:08:09.163+01:00", + "duration" : "9ms", + "end" : "2025-11-13T12:27:51.503+01:00", "expressions" : "19", "files" : "7", "globals" : "28", - "members" : "215", + "members" : "242", "programs" : "1", - "start" : "2025-11-10T17:08:09.150+01:00", + "start" : "2025-11-13T12:27:51.494+01:00", "statements" : "17", "units" : "50", "version" : "0.1", diff --git a/jlisa/java-testcases/method-overloading/Test1/report.json b/jlisa/java-testcases/method-overloading/Test1/report.json index 198b9ba2a..0b87b1e1c 100644 --- a/jlisa/java-testcases/method-overloading/Test1/report.json +++ b/jlisa/java-testcases/method-overloading/Test1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Test1.foo(double_doubleNumber)_-1611998036.json", "void_Test1.foo(long_longNumber)_-1611998067.json", "void_Test1.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "109ms", - "end" : "2025-11-10T17:15:59.304+01:00", + "duration" : "8ms", + "end" : "2025-11-13T12:27:59.301+01:00", "expressions" : "11", "files" : "3", "globals" : "28", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:15:59.195+01:00", + "start" : "2025-11-13T12:27:59.293+01:00", "statements" : "9", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/method-overloading/Test2/report.json b/jlisa/java-testcases/method-overloading/Test2/report.json index 5d522d451..d947ac83e 100644 --- a/jlisa/java-testcases/method-overloading/Test2/report.json +++ b/jlisa/java-testcases/method-overloading/Test2/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Test2.foo(java.lang.Object__o)_-1583368885.json", "void_Test2.foo(java.lang.String__s)_-1583368916.json", "void_Test2.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "16ms", - "end" : "2025-11-10T17:15:59.602+01:00", + "duration" : "8ms", + "end" : "2025-11-13T12:27:59.557+01:00", "expressions" : "11", "files" : "3", "globals" : "28", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:15:59.586+01:00", + "start" : "2025-11-13T12:27:59.549+01:00", "statements" : "9", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/method-overloading/Test3/report.json b/jlisa/java-testcases/method-overloading/Test3/report.json index aaf05b246..9f08bb01e 100644 --- a/jlisa/java-testcases/method-overloading/Test3/report.json +++ b/jlisa/java-testcases/method-overloading/Test3/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Test3.foo(java.util.ArrayList__arrayList)_-1554739641.json", "void_Test3.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "7ms", - "end" : "2025-11-10T17:15:59.821+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:59.813+01:00", "expressions" : "8", "files" : "2", "globals" : "28", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:15:59.814+01:00", + "start" : "2025-11-13T12:27:59.810+01:00", "statements" : "9", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/method-overloading/Test6/report.json b/jlisa/java-testcases/method-overloading/Test6/report.json index de97c3ae1..64fd41091 100644 --- a/jlisa/java-testcases/method-overloading/Test6/report.json +++ b/jlisa/java-testcases/method-overloading/Test6/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Test6.foo(int_i)_-1468852312.json", "void_Test6.foo(java.lang.Integer__i)_-1468852281.json", "void_Test6.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "10ms", - "end" : "2025-11-10T17:16:00.160+01:00", + "duration" : "7ms", + "end" : "2025-11-13T12:28:00.314+01:00", "expressions" : "12", "files" : "3", "globals" : "28", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:16:00.150+01:00", + "start" : "2025-11-13T12:28:00.307+01:00", "statements" : "9", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/method-overloading/Test9/report.json b/jlisa/java-testcases/method-overloading/Test9/report.json index f1377ae05..b359f70db 100644 --- a/jlisa/java-testcases/method-overloading/Test9/report.json +++ b/jlisa/java-testcases/method-overloading/Test9/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Test9.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "4", - "duration" : "3ms", - "end" : "2025-11-10T17:16:00.492+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:28:00.819+01:00", "expressions" : "5", "files" : "1", "globals" : "28", - "members" : "211", + "members" : "238", "programs" : "1", - "start" : "2025-11-10T17:16:00.489+01:00", + "start" : "2025-11-13T12:28:00.817+01:00", "statements" : "5", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/nulltest/nulltest01/report.json b/jlisa/java-testcases/nulltest/nulltest01/report.json index 00c4cba65..3c64a9099 100644 --- a/jlisa/java-testcases/nulltest/nulltest01/report.json +++ b/jlisa/java-testcases/nulltest/nulltest01/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:02.369+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:55.999+01:00", "expressions" : "18", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.367+01:00", + "start" : "2025-11-13T12:27:55.995+01:00", "statements" : "13", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/nulltest/nulltest02/report.json b/jlisa/java-testcases/nulltest/nulltest02/report.json index 4c35894f3..5570df1ee 100644 --- a/jlisa/java-testcases/nulltest/nulltest02/report.json +++ b/jlisa/java-testcases/nulltest/nulltest02/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:02.454+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:56.139+01:00", "expressions" : "21", "files" : "1", "globals" : "28", - "members" : "216", + "members" : "243", "programs" : "1", - "start" : "2025-11-10T18:23:02.452+01:00", + "start" : "2025-11-13T12:27:56.136+01:00", "statements" : "12", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/parenthesized-expr/report.json b/jlisa/java-testcases/parenthesized-expr/report.json index 104039dff..6d131af35 100644 --- a/jlisa/java-testcases/parenthesized-expr/report.json +++ b/jlisa/java-testcases/parenthesized-expr/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:02.537+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:57.305+01:00", "expressions" : "11", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:02.535+01:00", + "start" : "2025-11-13T12:27:57.302+01:00", "statements" : "4", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/prefix-postfix/report.json b/jlisa/java-testcases/prefix-postfix/report.json index 6ef531869..e19f83727 100644 --- a/jlisa/java-testcases/prefix-postfix/report.json +++ b/jlisa/java-testcases/prefix-postfix/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "102ms", - "end" : "2025-11-10T17:08:45.350+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:56.286+01:00", "expressions" : "37", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T17:08:45.248+01:00", + "start" : "2025-11-13T12:27:56.282+01:00", "statements" : "16", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/random/report.json b/jlisa/java-testcases/random/report.json index 5b043c85f..3922bda03 100644 --- a/jlisa/java-testcases/random/report.json +++ b/jlisa/java-testcases/random/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "106ms", - "end" : "2025-11-10T17:09:22.827+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:58.493+01:00", "expressions" : "18", "files" : "1", "globals" : "28", - "members" : "216", + "members" : "243", "programs" : "1", - "start" : "2025-11-10T17:09:22.721+01:00", + "start" : "2025-11-13T12:27:58.489+01:00", "statements" : "9", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/reader/report.json b/jlisa/java-testcases/reader/report.json index 80051aab1..47a52df3d 100644 --- a/jlisa/java-testcases/reader/report.json +++ b/jlisa/java-testcases/reader/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:01.860+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:54.316+01:00", "expressions" : "22", "files" : "1", "globals" : "28", - "members" : "217", + "members" : "244", "programs" : "1", - "start" : "2025-11-10T18:23:01.858+01:00", + "start" : "2025-11-13T12:27:54.312+01:00", "statements" : "9", "units" : "52", "version" : "0.1", diff --git a/jlisa/java-testcases/return/control-flow/do-while/report.json b/jlisa/java-testcases/return/control-flow/do-while/report.json index 70e3555c1..f765158e7 100644 --- a/jlisa/java-testcases/return/control-flow/do-while/report.json +++ b/jlisa/java-testcases/return/control-flow/do-while/report.json @@ -3,14 +3,14 @@ "files" : [ "int_Main.main(java.lang.String_[]__args).json", "report.json" ], "info" : { "cfgs" : "2", - "duration" : "4ms", - "end" : "2025-11-10T18:18:33.755+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:52.395+01:00", "expressions" : "4", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:18:33.751+01:00", + "start" : "2025-11-13T12:27:52.392+01:00", "statements" : "4", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/return/control-flow/if-1/report.json b/jlisa/java-testcases/return/control-flow/if-1/report.json index 365cdff05..e69113aca 100644 --- a/jlisa/java-testcases/return/control-flow/if-1/report.json +++ b/jlisa/java-testcases/return/control-flow/if-1/report.json @@ -3,14 +3,14 @@ "files" : [ "int_Main.main(java.lang.String_[]__args).json", "report.json" ], "info" : { "cfgs" : "2", - "duration" : "87ms", - "end" : "2025-11-10T18:18:33.259+01:00", + "duration" : "7ms", + "end" : "2025-11-13T12:27:51.966+01:00", "expressions" : "10", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:18:33.172+01:00", + "start" : "2025-11-13T12:27:51.959+01:00", "statements" : "8", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/return/control-flow/if-2/report.json b/jlisa/java-testcases/return/control-flow/if-2/report.json index 4c7b68771..2fe516d4e 100644 --- a/jlisa/java-testcases/return/control-flow/if-2/report.json +++ b/jlisa/java-testcases/return/control-flow/if-2/report.json @@ -3,14 +3,14 @@ "files" : [ "int_Main.main(java.lang.String_[]__args).json", "report.json" ], "info" : { "cfgs" : "2", - "duration" : "6ms", - "end" : "2025-11-10T18:18:33.505+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:52.106+01:00", "expressions" : "10", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:18:33.499+01:00", + "start" : "2025-11-13T12:27:52.104+01:00", "statements" : "8", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/return/ret1/report.json b/jlisa/java-testcases/return/ret1/report.json index 0255697d1..e8d4ef1d3 100644 --- a/jlisa/java-testcases/return/ret1/report.json +++ b/jlisa/java-testcases/return/ret1/report.json @@ -3,14 +3,14 @@ "files" : [ "int_A.getX(A__this)_1707435364.json", "report.json", "void_A.A(A__this)_1707430528.json", "void_A.setX(A__this,_int_x)_1707427707.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "22ms", - "end" : "2025-11-10T18:18:33.641+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:52.246+01:00", "expressions" : "21", "files" : "4", "globals" : "29", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T18:18:33.619+01:00", + "start" : "2025-11-13T12:27:52.240+01:00", "statements" : "13", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/same-location/ArrayIndexOutOfBoundsException/report.json b/jlisa/java-testcases/same-location/ArrayIndexOutOfBoundsException/report.json index 7c894f362..77e10de23 100644 --- a/jlisa/java-testcases/same-location/ArrayIndexOutOfBoundsException/report.json +++ b/jlisa/java-testcases/same-location/ArrayIndexOutOfBoundsException/report.json @@ -3,14 +3,14 @@ "files" : [ "int_Verifier.nondetInt()_1707441099.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "13", - "duration" : "9ms", - "end" : "2025-11-10T17:11:14.593+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:28:08.058+01:00", "expressions" : "51", "files" : "2", "globals" : "28", - "members" : "227", + "members" : "254", "programs" : "1", - "start" : "2025-11-10T17:11:14.584+01:00", + "start" : "2025-11-13T12:28:08.052+01:00", "statements" : "28", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/same-location/addition-verifier/report.json b/jlisa/java-testcases/same-location/addition-verifier/report.json index 8be9f5f0c..6db16d705 100644 --- a/jlisa/java-testcases/same-location/addition-verifier/report.json +++ b/jlisa/java-testcases/same-location/addition-verifier/report.json @@ -3,14 +3,14 @@ "files" : [ "int_Main.addition(int_m,_int_n)_-1025325646.json", "int_Main.addition(int_m,_int_n)_-1025325708.json", "int_Main.addition(int_m,_int_n)_-1025327568.json", "int_Main.addition(int_m,_int_n)_-1025327630.json", "int_Main.addition(int_m,_int_n)_-1037387002.json", "int_Main.addition(int_m,_int_n)_-1037387064.json", "int_Main.addition(int_m,_int_n)_-1037388924.json", "int_Main.addition(int_m,_int_n)_-1037388986.json", "int_Main.addition(int_m,_int_n)_-1037446584.json", "int_Main.addition(int_m,_int_n)_-1037446646.json", "int_Main.addition(int_m,_int_n)_-1037448506.json", "int_Main.addition(int_m,_int_n)_-1037448568.json", "int_Main.addition(int_m,_int_n)_-1039234044.json", "int_Main.addition(int_m,_int_n)_-1039234106.json", "int_Main.addition(int_m,_int_n)_-1039235966.json", "int_Main.addition(int_m,_int_n)_-1039236028.json", "int_Main.addition(int_m,_int_n)_-1039293626.json", "int_Main.addition(int_m,_int_n)_-1039293688.json", "int_Main.addition(int_m,_int_n)_-1039295548.json", "int_Main.addition(int_m,_int_n)_-1039295610.json", "int_Main.addition(int_m,_int_n)_-1094645304.json", "int_Main.addition(int_m,_int_n)_-1094645366.json", "int_Main.addition(int_m,_int_n)_-1094647226.json", "int_Main.addition(int_m,_int_n)_-1094647288.json", "int_Main.addition(int_m,_int_n)_-1094704886.json", "int_Main.addition(int_m,_int_n)_-1094704948.json", "int_Main.addition(int_m,_int_n)_-1094706808.json", "int_Main.addition(int_m,_int_n)_-1094706870.json", "int_Main.addition(int_m,_int_n)_-1096492346.json", "int_Main.addition(int_m,_int_n)_-1096492408.json", "int_Main.addition(int_m,_int_n)_-1096494268.json", "int_Main.addition(int_m,_int_n)_-1096494330.json", "int_Main.addition(int_m,_int_n)_-1096551928.json", "int_Main.addition(int_m,_int_n)_-1096551990.json", "int_Main.addition(int_m,_int_n)_-1096553850.json", "int_Main.addition(int_m,_int_n)_-1096553912.json", "int_Main.addition(int_m,_int_n)_-1139663056.json", "int_Main.addition(int_m,_int_n)_-1139663118.json", "int_Main.addition(int_m,_int_n)_-1139664978.json", "int_Main.addition(int_m,_int_n)_-1139665040.json", "int_Main.addition(int_m,_int_n)_-1139722638.json", "int_Main.addition(int_m,_int_n)_-1139722700.json", "int_Main.addition(int_m,_int_n)_-1139724560.json", "int_Main.addition(int_m,_int_n)_-1139724622.json", "int_Main.addition(int_m,_int_n)_-1141510098.json", "int_Main.addition(int_m,_int_n)_-1141510160.json", "int_Main.addition(int_m,_int_n)_-1141512020.json", "int_Main.addition(int_m,_int_n)_-1141512082.json", "int_Main.addition(int_m,_int_n)_-1141569680.json", "int_Main.addition(int_m,_int_n)_-1141569742.json", "int_Main.addition(int_m,_int_n)_-1141571602.json", "int_Main.addition(int_m,_int_n)_-1141571664.json", "int_Main.addition(int_m,_int_n)_-1196532282.json", "int_Main.addition(int_m,_int_n)_-1196532344.json", "int_Main.addition(int_m,_int_n)_-1196921358.json", "int_Main.addition(int_m,_int_n)_-1196921420.json", "int_Main.addition(int_m,_int_n)_-1196923280.json", "int_Main.addition(int_m,_int_n)_-1196923342.json", "int_Main.addition(int_m,_int_n)_-1196980940.json", "int_Main.addition(int_m,_int_n)_-1196981002.json", "int_Main.addition(int_m,_int_n)_-1196982862.json", "int_Main.addition(int_m,_int_n)_-1196982924.json", "int_Main.addition(int_m,_int_n)_-1198768400.json", "int_Main.addition(int_m,_int_n)_-1198768462.json", "int_Main.addition(int_m,_int_n)_-1198770322.json", "int_Main.addition(int_m,_int_n)_-1198770384.json", "int_Main.addition(int_m,_int_n)_-1198827982.json", "int_Main.addition(int_m,_int_n)_-1198828044.json", "int_Main.addition(int_m,_int_n)_-1198829904.json", "int_Main.addition(int_m,_int_n)_-1198829966.json", "int_Main.addition(int_m,_int_n)_-12887226.json", "int_Main.addition(int_m,_int_n)_-12887288.json", "int_Main.addition(int_m,_int_n)_-12889148.json", "int_Main.addition(int_m,_int_n)_-12889210.json", "int_Main.addition(int_m,_int_n)_-12946808.json", "int_Main.addition(int_m,_int_n)_-12946870.json", "int_Main.addition(int_m,_int_n)_-12948730.json", "int_Main.addition(int_m,_int_n)_-12948792.json", "int_Main.addition(int_m,_int_n)_-1301125756.json", "int_Main.addition(int_m,_int_n)_-1301125818.json", "int_Main.addition(int_m,_int_n)_-1301127678.json", "int_Main.addition(int_m,_int_n)_-1301127740.json", "int_Main.addition(int_m,_int_n)_-1301185338.json", "int_Main.addition(int_m,_int_n)_-1301185400.json", "int_Main.addition(int_m,_int_n)_-1301187260.json", "int_Main.addition(int_m,_int_n)_-1301187322.json", "int_Main.addition(int_m,_int_n)_-1302972798.json", "int_Main.addition(int_m,_int_n)_-1302972860.json", "int_Main.addition(int_m,_int_n)_-1302974720.json", "int_Main.addition(int_m,_int_n)_-1302974782.json", "int_Main.addition(int_m,_int_n)_-1303032380.json", "int_Main.addition(int_m,_int_n)_-1303032442.json", "int_Main.addition(int_m,_int_n)_-1303034302.json", "int_Main.addition(int_m,_int_n)_-1303034364.json", "int_Main.addition(int_m,_int_n)_-1312659962.json", "int_Main.addition(int_m,_int_n)_-1312660024.json", "int_Main.addition(int_m,_int_n)_-1312661884.json", "int_Main.addition(int_m,_int_n)_-1312661946.json", "int_Main.addition(int_m,_int_n)_-1312719544.json", "int_Main.addition(int_m,_int_n)_-1312719606.json", "int_Main.addition(int_m,_int_n)_-1312721466.json", "int_Main.addition(int_m,_int_n)_-1312721528.json", "int_Main.addition(int_m,_int_n)_-1314507004.json", "int_Main.addition(int_m,_int_n)_-1314507066.json", "int_Main.addition(int_m,_int_n)_-1314508926.json", "int_Main.addition(int_m,_int_n)_-1314508988.json", "int_Main.addition(int_m,_int_n)_-1314566586.json", "int_Main.addition(int_m,_int_n)_-1314566648.json", "int_Main.addition(int_m,_int_n)_-1314568508.json", "int_Main.addition(int_m,_int_n)_-1314568570.json", "int_Main.addition(int_m,_int_n)_-1358384058.json", "int_Main.addition(int_m,_int_n)_-1358384120.json", "int_Main.addition(int_m,_int_n)_-1358385980.json", "int_Main.addition(int_m,_int_n)_-1358386042.json", "int_Main.addition(int_m,_int_n)_-1358443640.json", "int_Main.addition(int_m,_int_n)_-1358443702.json", "int_Main.addition(int_m,_int_n)_-1358445562.json", "int_Main.addition(int_m,_int_n)_-1358445624.json", "int_Main.addition(int_m,_int_n)_-1360231100.json", "int_Main.addition(int_m,_int_n)_-1360231162.json", "int_Main.addition(int_m,_int_n)_-1360233022.json", "int_Main.addition(int_m,_int_n)_-1360233084.json", "int_Main.addition(int_m,_int_n)_-1360290682.json", "int_Main.addition(int_m,_int_n)_-1360290744.json", "int_Main.addition(int_m,_int_n)_-1360292604.json", "int_Main.addition(int_m,_int_n)_-1360292666.json", "int_Main.addition(int_m,_int_n)_-1369918264.json", "int_Main.addition(int_m,_int_n)_-1369918326.json", "int_Main.addition(int_m,_int_n)_-1369920186.json", "int_Main.addition(int_m,_int_n)_-1369920248.json", "int_Main.addition(int_m,_int_n)_-1369977846.json", "int_Main.addition(int_m,_int_n)_-1369977908.json", "int_Main.addition(int_m,_int_n)_-1369979768.json", "int_Main.addition(int_m,_int_n)_-1369979830.json", "int_Main.addition(int_m,_int_n)_-1371765306.json", "int_Main.addition(int_m,_int_n)_-1371765368.json", "int_Main.addition(int_m,_int_n)_-1371767228.json", "int_Main.addition(int_m,_int_n)_-1371767290.json", "int_Main.addition(int_m,_int_n)_-1371824888.json", "int_Main.addition(int_m,_int_n)_-1371824950.json", "int_Main.addition(int_m,_int_n)_-1371826810.json", "int_Main.addition(int_m,_int_n)_-1371826872.json", "int_Main.addition(int_m,_int_n)_-1425265422.json", "int_Main.addition(int_m,_int_n)_-1425265484.json", "int_Main.addition(int_m,_int_n)_-1425267344.json", "int_Main.addition(int_m,_int_n)_-1425267406.json", "int_Main.addition(int_m,_int_n)_-1425325004.json", "int_Main.addition(int_m,_int_n)_-1425325066.json", "int_Main.addition(int_m,_int_n)_-1425326926.json", "int_Main.addition(int_m,_int_n)_-1425326988.json", "int_Main.addition(int_m,_int_n)_-1427112464.json", "int_Main.addition(int_m,_int_n)_-1427112526.json", "int_Main.addition(int_m,_int_n)_-1427114386.json", "int_Main.addition(int_m,_int_n)_-1427114448.json", "int_Main.addition(int_m,_int_n)_-1427172046.json", "int_Main.addition(int_m,_int_n)_-1427172108.json", "int_Main.addition(int_m,_int_n)_-1427173968.json", "int_Main.addition(int_m,_int_n)_-1427174030.json", "int_Main.addition(int_m,_int_n)_-1430414012.json", "int_Main.addition(int_m,_int_n)_-1430414074.json", "int_Main.addition(int_m,_int_n)_-1430415934.json", "int_Main.addition(int_m,_int_n)_-1430415996.json", "int_Main.addition(int_m,_int_n)_-1430473594.json", "int_Main.addition(int_m,_int_n)_-1430473656.json", "int_Main.addition(int_m,_int_n)_-1430475516.json", "int_Main.addition(int_m,_int_n)_-1430475578.json", "int_Main.addition(int_m,_int_n)_-1432261054.json", "int_Main.addition(int_m,_int_n)_-1432261116.json", "int_Main.addition(int_m,_int_n)_-1432262976.json", "int_Main.addition(int_m,_int_n)_-1432263038.json", "int_Main.addition(int_m,_int_n)_-1432320636.json", "int_Main.addition(int_m,_int_n)_-1432320698.json", "int_Main.addition(int_m,_int_n)_-1432322558.json", "int_Main.addition(int_m,_int_n)_-1432322620.json", "int_Main.addition(int_m,_int_n)_-1482523724.json", "int_Main.addition(int_m,_int_n)_-1482523786.json", "int_Main.addition(int_m,_int_n)_-1482525646.json", "int_Main.addition(int_m,_int_n)_-1482525708.json", "int_Main.addition(int_m,_int_n)_-1482583306.json", "int_Main.addition(int_m,_int_n)_-1482583368.json", "int_Main.addition(int_m,_int_n)_-1482585228.json", "int_Main.addition(int_m,_int_n)_-1482585290.json", "int_Main.addition(int_m,_int_n)_-1484370766.json", "int_Main.addition(int_m,_int_n)_-1484370828.json", "int_Main.addition(int_m,_int_n)_-1484372688.json", "int_Main.addition(int_m,_int_n)_-1484372750.json", "int_Main.addition(int_m,_int_n)_-1484430348.json", "int_Main.addition(int_m,_int_n)_-1484430410.json", "int_Main.addition(int_m,_int_n)_-1484432270.json", "int_Main.addition(int_m,_int_n)_-1484432332.json", "int_Main.addition(int_m,_int_n)_-1487672314.json", "int_Main.addition(int_m,_int_n)_-1487672376.json", "int_Main.addition(int_m,_int_n)_-1487674236.json", "int_Main.addition(int_m,_int_n)_-1487674298.json", "int_Main.addition(int_m,_int_n)_-1487731896.json", "int_Main.addition(int_m,_int_n)_-1487731958.json", "int_Main.addition(int_m,_int_n)_-1487733818.json", "int_Main.addition(int_m,_int_n)_-1487733880.json", "int_Main.addition(int_m,_int_n)_-1489519356.json", "int_Main.addition(int_m,_int_n)_-1489519418.json", "int_Main.addition(int_m,_int_n)_-1489521278.json", "int_Main.addition(int_m,_int_n)_-1489521340.json", "int_Main.addition(int_m,_int_n)_-1489578938.json", "int_Main.addition(int_m,_int_n)_-1489579000.json", "int_Main.addition(int_m,_int_n)_-1489580860.json", "int_Main.addition(int_m,_int_n)_-1489580922.json", "int_Main.addition(int_m,_int_n)_-1543354.json", "int_Main.addition(int_m,_int_n)_-1543416.json", "int_Main.addition(int_m,_int_n)_-1545276.json", "int_Main.addition(int_m,_int_n)_-1545338.json", "int_Main.addition(int_m,_int_n)_-1602936.json", "int_Main.addition(int_m,_int_n)_-1602998.json", "int_Main.addition(int_m,_int_n)_-1604858.json", "int_Main.addition(int_m,_int_n)_-1604920.json", "int_Main.addition(int_m,_int_n)_-1717445372.json", "int_Main.addition(int_m,_int_n)_-1717445434.json", "int_Main.addition(int_m,_int_n)_-1717447294.json", "int_Main.addition(int_m,_int_n)_-1717447356.json", "int_Main.addition(int_m,_int_n)_-1717504954.json", "int_Main.addition(int_m,_int_n)_-1717505016.json", "int_Main.addition(int_m,_int_n)_-1717506876.json", "int_Main.addition(int_m,_int_n)_-1717506938.json", "int_Main.addition(int_m,_int_n)_-1719292414.json", "int_Main.addition(int_m,_int_n)_-1719292476.json", "int_Main.addition(int_m,_int_n)_-1719294336.json", "int_Main.addition(int_m,_int_n)_-1719294398.json", "int_Main.addition(int_m,_int_n)_-1719351996.json", "int_Main.addition(int_m,_int_n)_-1719352058.json", "int_Main.addition(int_m,_int_n)_-1719353918.json", "int_Main.addition(int_m,_int_n)_-1719353980.json", "int_Main.addition(int_m,_int_n)_-1774703674.json", "int_Main.addition(int_m,_int_n)_-1774703736.json", "int_Main.addition(int_m,_int_n)_-1774705596.json", "int_Main.addition(int_m,_int_n)_-1774705658.json", "int_Main.addition(int_m,_int_n)_-1774763256.json", "int_Main.addition(int_m,_int_n)_-1774763318.json", "int_Main.addition(int_m,_int_n)_-1774765178.json", "int_Main.addition(int_m,_int_n)_-1774765240.json", "int_Main.addition(int_m,_int_n)_-1776550716.json", "int_Main.addition(int_m,_int_n)_-1776550778.json", "int_Main.addition(int_m,_int_n)_-1776552638.json", "int_Main.addition(int_m,_int_n)_-1776552700.json", "int_Main.addition(int_m,_int_n)_-1776610298.json", "int_Main.addition(int_m,_int_n)_-1776610360.json", "int_Main.addition(int_m,_int_n)_-1776612220.json", "int_Main.addition(int_m,_int_n)_-1776612282.json", "int_Main.addition(int_m,_int_n)_-178711504.json", "int_Main.addition(int_m,_int_n)_-178711566.json", "int_Main.addition(int_m,_int_n)_-178713426.json", "int_Main.addition(int_m,_int_n)_-178713488.json", "int_Main.addition(int_m,_int_n)_-178771086.json", "int_Main.addition(int_m,_int_n)_-178771148.json", "int_Main.addition(int_m,_int_n)_-178773008.json", "int_Main.addition(int_m,_int_n)_-178773070.json", "int_Main.addition(int_m,_int_n)_-180558546.json", "int_Main.addition(int_m,_int_n)_-180558608.json", "int_Main.addition(int_m,_int_n)_-180560468.json", "int_Main.addition(int_m,_int_n)_-180560530.json", "int_Main.addition(int_m,_int_n)_-180618128.json", "int_Main.addition(int_m,_int_n)_-180618190.json", "int_Main.addition(int_m,_int_n)_-180620050.json", "int_Main.addition(int_m,_int_n)_-180620112.json", "int_Main.addition(int_m,_int_n)_-2105323792.json", "int_Main.addition(int_m,_int_n)_-2105323854.json", "int_Main.addition(int_m,_int_n)_-2105325714.json", "int_Main.addition(int_m,_int_n)_-2105325776.json", "int_Main.addition(int_m,_int_n)_-2105383374.json", "int_Main.addition(int_m,_int_n)_-2105383436.json", "int_Main.addition(int_m,_int_n)_-2105385296.json", "int_Main.addition(int_m,_int_n)_-2105385358.json", "int_Main.addition(int_m,_int_n)_-2107170834.json", "int_Main.addition(int_m,_int_n)_-2107170896.json", "int_Main.addition(int_m,_int_n)_-2107172756.json", "int_Main.addition(int_m,_int_n)_-2107172818.json", "int_Main.addition(int_m,_int_n)_-2107230416.json", "int_Main.addition(int_m,_int_n)_-2107230478.json", "int_Main.addition(int_m,_int_n)_-2107232338.json", "int_Main.addition(int_m,_int_n)_-2107232400.json", "int_Main.addition(int_m,_int_n)_-2110472382.json", "int_Main.addition(int_m,_int_n)_-2110472444.json", "int_Main.addition(int_m,_int_n)_-2110474304.json", "int_Main.addition(int_m,_int_n)_-2110474366.json", "int_Main.addition(int_m,_int_n)_-2110531964.json", "int_Main.addition(int_m,_int_n)_-2110532026.json", "int_Main.addition(int_m,_int_n)_-2110533886.json", "int_Main.addition(int_m,_int_n)_-2110533948.json", "int_Main.addition(int_m,_int_n)_-2112319424.json", "int_Main.addition(int_m,_int_n)_-2112319486.json", "int_Main.addition(int_m,_int_n)_-2112321346.json", "int_Main.addition(int_m,_int_n)_-2112321408.json", "int_Main.addition(int_m,_int_n)_-2112379006.json", "int_Main.addition(int_m,_int_n)_-2112379068.json", "int_Main.addition(int_m,_int_n)_-2112380928.json", "int_Main.addition(int_m,_int_n)_-2112380990.json", "int_Main.addition(int_m,_int_n)_-2122006588.json", "int_Main.addition(int_m,_int_n)_-2122006650.json", "int_Main.addition(int_m,_int_n)_-2122008510.json", "int_Main.addition(int_m,_int_n)_-2122008572.json", "int_Main.addition(int_m,_int_n)_-2122066170.json", "int_Main.addition(int_m,_int_n)_-2122066232.json", "int_Main.addition(int_m,_int_n)_-2122068092.json", "int_Main.addition(int_m,_int_n)_-2122068154.json", "int_Main.addition(int_m,_int_n)_-2123853630.json", "int_Main.addition(int_m,_int_n)_-2123853692.json", "int_Main.addition(int_m,_int_n)_-2123855552.json", "int_Main.addition(int_m,_int_n)_-2123855614.json", "int_Main.addition(int_m,_int_n)_-2123913212.json", "int_Main.addition(int_m,_int_n)_-2123913274.json", "int_Main.addition(int_m,_int_n)_-2123915134.json", "int_Main.addition(int_m,_int_n)_-2123915196.json", "int_Main.addition(int_m,_int_n)_-228040376.json", "int_Main.addition(int_m,_int_n)_-228040438.json", "int_Main.addition(int_m,_int_n)_-228042298.json", "int_Main.addition(int_m,_int_n)_-228042360.json", "int_Main.addition(int_m,_int_n)_-228099958.json", "int_Main.addition(int_m,_int_n)_-228100020.json", "int_Main.addition(int_m,_int_n)_-228101880.json", "int_Main.addition(int_m,_int_n)_-228101942.json", "int_Main.addition(int_m,_int_n)_-229887418.json", "int_Main.addition(int_m,_int_n)_-229887480.json", "int_Main.addition(int_m,_int_n)_-229889340.json", "int_Main.addition(int_m,_int_n)_-229889402.json", "int_Main.addition(int_m,_int_n)_-229947000.json", "int_Main.addition(int_m,_int_n)_-229947062.json", "int_Main.addition(int_m,_int_n)_-229948922.json", "int_Main.addition(int_m,_int_n)_-229948984.json", "int_Main.addition(int_m,_int_n)_-235969806.json", "int_Main.addition(int_m,_int_n)_-235969868.json", "int_Main.addition(int_m,_int_n)_-235971728.json", "int_Main.addition(int_m,_int_n)_-235971790.json", "int_Main.addition(int_m,_int_n)_-236029388.json", "int_Main.addition(int_m,_int_n)_-236029450.json", "int_Main.addition(int_m,_int_n)_-236031310.json", "int_Main.addition(int_m,_int_n)_-236031372.json", "int_Main.addition(int_m,_int_n)_-237816848.json", "int_Main.addition(int_m,_int_n)_-237816910.json", "int_Main.addition(int_m,_int_n)_-237818770.json", "int_Main.addition(int_m,_int_n)_-237818832.json", "int_Main.addition(int_m,_int_n)_-237876430.json", "int_Main.addition(int_m,_int_n)_-237876492.json", "int_Main.addition(int_m,_int_n)_-237878352.json", "int_Main.addition(int_m,_int_n)_-237878414.json", "int_Main.addition(int_m,_int_n)_-285298678.json", "int_Main.addition(int_m,_int_n)_-285298740.json", "int_Main.addition(int_m,_int_n)_-285300600.json", "int_Main.addition(int_m,_int_n)_-285300662.json", "int_Main.addition(int_m,_int_n)_-285358260.json", "int_Main.addition(int_m,_int_n)_-285358322.json", "int_Main.addition(int_m,_int_n)_-285360182.json", "int_Main.addition(int_m,_int_n)_-285360244.json", "int_Main.addition(int_m,_int_n)_-287145720.json", "int_Main.addition(int_m,_int_n)_-287145782.json", "int_Main.addition(int_m,_int_n)_-287147642.json", "int_Main.addition(int_m,_int_n)_-287147704.json", "int_Main.addition(int_m,_int_n)_-287205302.json", "int_Main.addition(int_m,_int_n)_-287205364.json", "int_Main.addition(int_m,_int_n)_-287207224.json", "int_Main.addition(int_m,_int_n)_-287207286.json", "int_Main.addition(int_m,_int_n)_-330316430.json", "int_Main.addition(int_m,_int_n)_-330316492.json", "int_Main.addition(int_m,_int_n)_-330318352.json", "int_Main.addition(int_m,_int_n)_-330318414.json", "int_Main.addition(int_m,_int_n)_-330376012.json", "int_Main.addition(int_m,_int_n)_-330376074.json", "int_Main.addition(int_m,_int_n)_-330377934.json", "int_Main.addition(int_m,_int_n)_-330377996.json", "int_Main.addition(int_m,_int_n)_-332163472.json", "int_Main.addition(int_m,_int_n)_-332163534.json", "int_Main.addition(int_m,_int_n)_-332165394.json", "int_Main.addition(int_m,_int_n)_-332165456.json", "int_Main.addition(int_m,_int_n)_-332223054.json", "int_Main.addition(int_m,_int_n)_-332223116.json", "int_Main.addition(int_m,_int_n)_-332224976.json", "int_Main.addition(int_m,_int_n)_-332225038.json", "int_Main.addition(int_m,_int_n)_-335465020.json", "int_Main.addition(int_m,_int_n)_-335465082.json", "int_Main.addition(int_m,_int_n)_-335466942.json", "int_Main.addition(int_m,_int_n)_-335467004.json", "int_Main.addition(int_m,_int_n)_-335524602.json", "int_Main.addition(int_m,_int_n)_-335524664.json", "int_Main.addition(int_m,_int_n)_-335526524.json", "int_Main.addition(int_m,_int_n)_-335526586.json", "int_Main.addition(int_m,_int_n)_-337312062.json", "int_Main.addition(int_m,_int_n)_-337312124.json", "int_Main.addition(int_m,_int_n)_-337313984.json", "int_Main.addition(int_m,_int_n)_-337314046.json", "int_Main.addition(int_m,_int_n)_-337371644.json", "int_Main.addition(int_m,_int_n)_-337371706.json", "int_Main.addition(int_m,_int_n)_-337373566.json", "int_Main.addition(int_m,_int_n)_-337373628.json", "int_Main.addition(int_m,_int_n)_-346999226.json", "int_Main.addition(int_m,_int_n)_-346999288.json", "int_Main.addition(int_m,_int_n)_-347001148.json", "int_Main.addition(int_m,_int_n)_-347001210.json", "int_Main.addition(int_m,_int_n)_-347058808.json", "int_Main.addition(int_m,_int_n)_-347058870.json", "int_Main.addition(int_m,_int_n)_-347060730.json", "int_Main.addition(int_m,_int_n)_-347060792.json", "int_Main.addition(int_m,_int_n)_-348846268.json", "int_Main.addition(int_m,_int_n)_-348846330.json", "int_Main.addition(int_m,_int_n)_-348848190.json", "int_Main.addition(int_m,_int_n)_-348848252.json", "int_Main.addition(int_m,_int_n)_-348905850.json", "int_Main.addition(int_m,_int_n)_-348905912.json", "int_Main.addition(int_m,_int_n)_-348907772.json", "int_Main.addition(int_m,_int_n)_-348907834.json", "int_Main.addition(int_m,_int_n)_-387574732.json", "int_Main.addition(int_m,_int_n)_-387574794.json", "int_Main.addition(int_m,_int_n)_-387576654.json", "int_Main.addition(int_m,_int_n)_-387576716.json", "int_Main.addition(int_m,_int_n)_-387634314.json", "int_Main.addition(int_m,_int_n)_-387634376.json", "int_Main.addition(int_m,_int_n)_-387636236.json", "int_Main.addition(int_m,_int_n)_-387636298.json", "int_Main.addition(int_m,_int_n)_-389421774.json", "int_Main.addition(int_m,_int_n)_-389421836.json", "int_Main.addition(int_m,_int_n)_-389423696.json", "int_Main.addition(int_m,_int_n)_-389423758.json", "int_Main.addition(int_m,_int_n)_-389481356.json", "int_Main.addition(int_m,_int_n)_-389481418.json", "int_Main.addition(int_m,_int_n)_-389483278.json", "int_Main.addition(int_m,_int_n)_-389483340.json", "int_Main.addition(int_m,_int_n)_-392723322.json", "int_Main.addition(int_m,_int_n)_-392723384.json", "int_Main.addition(int_m,_int_n)_-392725244.json", "int_Main.addition(int_m,_int_n)_-392725306.json", "int_Main.addition(int_m,_int_n)_-392782904.json", "int_Main.addition(int_m,_int_n)_-392782966.json", "int_Main.addition(int_m,_int_n)_-392784826.json", "int_Main.addition(int_m,_int_n)_-392784888.json", "int_Main.addition(int_m,_int_n)_-394570364.json", "int_Main.addition(int_m,_int_n)_-394570426.json", "int_Main.addition(int_m,_int_n)_-394572286.json", "int_Main.addition(int_m,_int_n)_-394572348.json", "int_Main.addition(int_m,_int_n)_-394629946.json", "int_Main.addition(int_m,_int_n)_-394630008.json", "int_Main.addition(int_m,_int_n)_-394631868.json", "int_Main.addition(int_m,_int_n)_-394631930.json", "int_Main.addition(int_m,_int_n)_-404257528.json", "int_Main.addition(int_m,_int_n)_-404257590.json", "int_Main.addition(int_m,_int_n)_-404259450.json", "int_Main.addition(int_m,_int_n)_-404259512.json", "int_Main.addition(int_m,_int_n)_-404317110.json", "int_Main.addition(int_m,_int_n)_-404317172.json", "int_Main.addition(int_m,_int_n)_-404319032.json", "int_Main.addition(int_m,_int_n)_-404319094.json", "int_Main.addition(int_m,_int_n)_-406104570.json", "int_Main.addition(int_m,_int_n)_-406104632.json", "int_Main.addition(int_m,_int_n)_-406106492.json", "int_Main.addition(int_m,_int_n)_-406106554.json", "int_Main.addition(int_m,_int_n)_-406164152.json", "int_Main.addition(int_m,_int_n)_-406164214.json", "int_Main.addition(int_m,_int_n)_-406166074.json", "int_Main.addition(int_m,_int_n)_-406166136.json", "int_Main.addition(int_m,_int_n)_-459604686.json", "int_Main.addition(int_m,_int_n)_-459604748.json", "int_Main.addition(int_m,_int_n)_-459606608.json", "int_Main.addition(int_m,_int_n)_-459606670.json", "int_Main.addition(int_m,_int_n)_-459664268.json", "int_Main.addition(int_m,_int_n)_-459664330.json", "int_Main.addition(int_m,_int_n)_-459666190.json", "int_Main.addition(int_m,_int_n)_-459666252.json", "int_Main.addition(int_m,_int_n)_-461451728.json", "int_Main.addition(int_m,_int_n)_-461451790.json", "int_Main.addition(int_m,_int_n)_-461453650.json", "int_Main.addition(int_m,_int_n)_-461453712.json", "int_Main.addition(int_m,_int_n)_-461511310.json", "int_Main.addition(int_m,_int_n)_-461511372.json", "int_Main.addition(int_m,_int_n)_-461513232.json", "int_Main.addition(int_m,_int_n)_-461513294.json", "int_Main.addition(int_m,_int_n)_-516862988.json", "int_Main.addition(int_m,_int_n)_-516863050.json", "int_Main.addition(int_m,_int_n)_-516864910.json", "int_Main.addition(int_m,_int_n)_-516864972.json", "int_Main.addition(int_m,_int_n)_-516922570.json", "int_Main.addition(int_m,_int_n)_-516922632.json", "int_Main.addition(int_m,_int_n)_-516924492.json", "int_Main.addition(int_m,_int_n)_-516924554.json", "int_Main.addition(int_m,_int_n)_-518710030.json", "int_Main.addition(int_m,_int_n)_-518710092.json", "int_Main.addition(int_m,_int_n)_-518711952.json", "int_Main.addition(int_m,_int_n)_-518712014.json", "int_Main.addition(int_m,_int_n)_-518769612.json", "int_Main.addition(int_m,_int_n)_-518769674.json", "int_Main.addition(int_m,_int_n)_-518771534.json", "int_Main.addition(int_m,_int_n)_-518771596.json", "int_Main.addition(int_m,_int_n)_-621067386.json", "int_Main.addition(int_m,_int_n)_-621067448.json", "int_Main.addition(int_m,_int_n)_-621069308.json", "int_Main.addition(int_m,_int_n)_-621069370.json", "int_Main.addition(int_m,_int_n)_-621126968.json", "int_Main.addition(int_m,_int_n)_-621127030.json", "int_Main.addition(int_m,_int_n)_-621128890.json", "int_Main.addition(int_m,_int_n)_-621128952.json", "int_Main.addition(int_m,_int_n)_-622914428.json", "int_Main.addition(int_m,_int_n)_-622914490.json", "int_Main.addition(int_m,_int_n)_-622916350.json", "int_Main.addition(int_m,_int_n)_-622916412.json", "int_Main.addition(int_m,_int_n)_-622974010.json", "int_Main.addition(int_m,_int_n)_-622974072.json", "int_Main.addition(int_m,_int_n)_-622975932.json", "int_Main.addition(int_m,_int_n)_-622975994.json", "int_Main.addition(int_m,_int_n)_-678325688.json", "int_Main.addition(int_m,_int_n)_-678325750.json", "int_Main.addition(int_m,_int_n)_-678327610.json", "int_Main.addition(int_m,_int_n)_-678327672.json", "int_Main.addition(int_m,_int_n)_-678385270.json", "int_Main.addition(int_m,_int_n)_-678385332.json", "int_Main.addition(int_m,_int_n)_-678387192.json", "int_Main.addition(int_m,_int_n)_-678387254.json", "int_Main.addition(int_m,_int_n)_-680172730.json", "int_Main.addition(int_m,_int_n)_-680172792.json", "int_Main.addition(int_m,_int_n)_-680174652.json", "int_Main.addition(int_m,_int_n)_-680174714.json", "int_Main.addition(int_m,_int_n)_-680232312.json", "int_Main.addition(int_m,_int_n)_-680232374.json", "int_Main.addition(int_m,_int_n)_-680234234.json", "int_Main.addition(int_m,_int_n)_-680234296.json", "int_Main.addition(int_m,_int_n)_-696321850.json", "int_Main.addition(int_m,_int_n)_-696321912.json", "int_Main.addition(int_m,_int_n)_-696323772.json", "int_Main.addition(int_m,_int_n)_-696323834.json", "int_Main.addition(int_m,_int_n)_-696381432.json", "int_Main.addition(int_m,_int_n)_-696381494.json", "int_Main.addition(int_m,_int_n)_-696383354.json", "int_Main.addition(int_m,_int_n)_-696383416.json", "int_Main.addition(int_m,_int_n)_-698168892.json", "int_Main.addition(int_m,_int_n)_-698168954.json", "int_Main.addition(int_m,_int_n)_-698170814.json", "int_Main.addition(int_m,_int_n)_-698170876.json", "int_Main.addition(int_m,_int_n)_-698228474.json", "int_Main.addition(int_m,_int_n)_-698228536.json", "int_Main.addition(int_m,_int_n)_-698230396.json", "int_Main.addition(int_m,_int_n)_-698230458.json", "int_Main.addition(int_m,_int_n)_-753580152.json", "int_Main.addition(int_m,_int_n)_-753580214.json", "int_Main.addition(int_m,_int_n)_-753582074.json", "int_Main.addition(int_m,_int_n)_-753582136.json", "int_Main.addition(int_m,_int_n)_-753639734.json", "int_Main.addition(int_m,_int_n)_-753639796.json", "int_Main.addition(int_m,_int_n)_-753641656.json", "int_Main.addition(int_m,_int_n)_-753641718.json", "int_Main.addition(int_m,_int_n)_-755427194.json", "int_Main.addition(int_m,_int_n)_-755427256.json", "int_Main.addition(int_m,_int_n)_-755429116.json", "int_Main.addition(int_m,_int_n)_-755429178.json", "int_Main.addition(int_m,_int_n)_-755486776.json", "int_Main.addition(int_m,_int_n)_-755486838.json", "int_Main.addition(int_m,_int_n)_-755488698.json", "int_Main.addition(int_m,_int_n)_-755488760.json", "int_Main.addition(int_m,_int_n)_-908098746.json", "int_Main.addition(int_m,_int_n)_-908098808.json", "int_Main.addition(int_m,_int_n)_-908100668.json", "int_Main.addition(int_m,_int_n)_-908100730.json", "int_Main.addition(int_m,_int_n)_-908158328.json", "int_Main.addition(int_m,_int_n)_-908158390.json", "int_Main.addition(int_m,_int_n)_-908160250.json", "int_Main.addition(int_m,_int_n)_-908160312.json", "int_Main.addition(int_m,_int_n)_-909945788.json", "int_Main.addition(int_m,_int_n)_-909945850.json", "int_Main.addition(int_m,_int_n)_-909947710.json", "int_Main.addition(int_m,_int_n)_-909947772.json", "int_Main.addition(int_m,_int_n)_-910005370.json", "int_Main.addition(int_m,_int_n)_-910005432.json", "int_Main.addition(int_m,_int_n)_-910007292.json", "int_Main.addition(int_m,_int_n)_-910007354.json", "int_Main.addition(int_m,_int_n)_-965357048.json", "int_Main.addition(int_m,_int_n)_-965357110.json", "int_Main.addition(int_m,_int_n)_-965358970.json", "int_Main.addition(int_m,_int_n)_-965359032.json", "int_Main.addition(int_m,_int_n)_-965416630.json", "int_Main.addition(int_m,_int_n)_-965416692.json", "int_Main.addition(int_m,_int_n)_-965418552.json", "int_Main.addition(int_m,_int_n)_-965418614.json", "int_Main.addition(int_m,_int_n)_-967204090.json", "int_Main.addition(int_m,_int_n)_-967204152.json", "int_Main.addition(int_m,_int_n)_-967206012.json", "int_Main.addition(int_m,_int_n)_-967206074.json", "int_Main.addition(int_m,_int_n)_-967263672.json", "int_Main.addition(int_m,_int_n)_-967263734.json", "int_Main.addition(int_m,_int_n)_-967265594.json", "int_Main.addition(int_m,_int_n)_-967265656.json", "int_Main.addition(int_m,_int_n)_1094773066.json", "int_Main.addition(int_m,_int_n)_1094773128.json", "int_Main.addition(int_m,_int_n)_1094774988.json", "int_Main.addition(int_m,_int_n)_1094775050.json", "int_Main.addition(int_m,_int_n)_1094832648.json", "int_Main.addition(int_m,_int_n)_1094832710.json", "int_Main.addition(int_m,_int_n)_1094834570.json", "int_Main.addition(int_m,_int_n)_1094834632.json", "int_Main.addition(int_m,_int_n)_1096620108.json", "int_Main.addition(int_m,_int_n)_1096620170.json", "int_Main.addition(int_m,_int_n)_1096622030.json", "int_Main.addition(int_m,_int_n)_1096622092.json", "int_Main.addition(int_m,_int_n)_1096679690.json", "int_Main.addition(int_m,_int_n)_1096679752.json", "int_Main.addition(int_m,_int_n)_1096681612.json", "int_Main.addition(int_m,_int_n)_1096681674.json", "int_Main.addition(int_m,_int_n)_1152031368.json", "int_Main.addition(int_m,_int_n)_1152031430.json", "int_Main.addition(int_m,_int_n)_1152033290.json", "int_Main.addition(int_m,_int_n)_1152033352.json", "int_Main.addition(int_m,_int_n)_1152090950.json", "int_Main.addition(int_m,_int_n)_1152091012.json", "int_Main.addition(int_m,_int_n)_1152092872.json", "int_Main.addition(int_m,_int_n)_1152092934.json", "int_Main.addition(int_m,_int_n)_1153878410.json", "int_Main.addition(int_m,_int_n)_1153878472.json", "int_Main.addition(int_m,_int_n)_1153880332.json", "int_Main.addition(int_m,_int_n)_1153880394.json", "int_Main.addition(int_m,_int_n)_1153937992.json", "int_Main.addition(int_m,_int_n)_1153938054.json", "int_Main.addition(int_m,_int_n)_1153939914.json", "int_Main.addition(int_m,_int_n)_1153939976.json", "int_Main.addition(int_m,_int_n)_1306024114.json", "int_Main.addition(int_m,_int_n)_1306024176.json", "int_Main.addition(int_m,_int_n)_1306026036.json", "int_Main.addition(int_m,_int_n)_1306026098.json", "int_Main.addition(int_m,_int_n)_1306083696.json", "int_Main.addition(int_m,_int_n)_1306083758.json", "int_Main.addition(int_m,_int_n)_1306085618.json", "int_Main.addition(int_m,_int_n)_1306085680.json", "int_Main.addition(int_m,_int_n)_1307871156.json", "int_Main.addition(int_m,_int_n)_1307871218.json", "int_Main.addition(int_m,_int_n)_1307873078.json", "int_Main.addition(int_m,_int_n)_1307873140.json", "int_Main.addition(int_m,_int_n)_1307930738.json", "int_Main.addition(int_m,_int_n)_1307930800.json", "int_Main.addition(int_m,_int_n)_1307932660.json", "int_Main.addition(int_m,_int_n)_1307932722.json", "int_Main.addition(int_m,_int_n)_1321129968.json", "int_Main.addition(int_m,_int_n)_1321130030.json", "int_Main.addition(int_m,_int_n)_1321131890.json", "int_Main.addition(int_m,_int_n)_1321131952.json", "int_Main.addition(int_m,_int_n)_1321189550.json", "int_Main.addition(int_m,_int_n)_1321189612.json", "int_Main.addition(int_m,_int_n)_1321191472.json", "int_Main.addition(int_m,_int_n)_1321191534.json", "int_Main.addition(int_m,_int_n)_1322977010.json", "int_Main.addition(int_m,_int_n)_1322977072.json", "int_Main.addition(int_m,_int_n)_1322978932.json", "int_Main.addition(int_m,_int_n)_1322978994.json", "int_Main.addition(int_m,_int_n)_1323036592.json", "int_Main.addition(int_m,_int_n)_1323036654.json", "int_Main.addition(int_m,_int_n)_1323038514.json", "int_Main.addition(int_m,_int_n)_1323038576.json", "int_Main.addition(int_m,_int_n)_1378388270.json", "int_Main.addition(int_m,_int_n)_1378388332.json", "int_Main.addition(int_m,_int_n)_1378390192.json", "int_Main.addition(int_m,_int_n)_1378390254.json", "int_Main.addition(int_m,_int_n)_1378447852.json", "int_Main.addition(int_m,_int_n)_1378447914.json", "int_Main.addition(int_m,_int_n)_1378449774.json", "int_Main.addition(int_m,_int_n)_1378449836.json", "int_Main.addition(int_m,_int_n)_1380235312.json", "int_Main.addition(int_m,_int_n)_1380235374.json", "int_Main.addition(int_m,_int_n)_1380237234.json", "int_Main.addition(int_m,_int_n)_1380237296.json", "int_Main.addition(int_m,_int_n)_1380294894.json", "int_Main.addition(int_m,_int_n)_1380294956.json", "int_Main.addition(int_m,_int_n)_1380296816.json", "int_Main.addition(int_m,_int_n)_1380296878.json", "int_Main.addition(int_m,_int_n)_1487800076.json", "int_Main.addition(int_m,_int_n)_1487800138.json", "int_Main.addition(int_m,_int_n)_1487801998.json", "int_Main.addition(int_m,_int_n)_1487802060.json", "int_Main.addition(int_m,_int_n)_1487859658.json", "int_Main.addition(int_m,_int_n)_1487859720.json", "int_Main.addition(int_m,_int_n)_1487861580.json", "int_Main.addition(int_m,_int_n)_1487861642.json", "int_Main.addition(int_m,_int_n)_1489647118.json", "int_Main.addition(int_m,_int_n)_1489647180.json", "int_Main.addition(int_m,_int_n)_1489649040.json", "int_Main.addition(int_m,_int_n)_1489649102.json", "int_Main.addition(int_m,_int_n)_1489706700.json", "int_Main.addition(int_m,_int_n)_1489706762.json", "int_Main.addition(int_m,_int_n)_1489708622.json", "int_Main.addition(int_m,_int_n)_1489708684.json", "int_Main.addition(int_m,_int_n)_1537128948.json", "int_Main.addition(int_m,_int_n)_1537129010.json", "int_Main.addition(int_m,_int_n)_1537130870.json", "int_Main.addition(int_m,_int_n)_1537130932.json", "int_Main.addition(int_m,_int_n)_1537188530.json", "int_Main.addition(int_m,_int_n)_1537188592.json", "int_Main.addition(int_m,_int_n)_1537190452.json", "int_Main.addition(int_m,_int_n)_1537190514.json", "int_Main.addition(int_m,_int_n)_1538975990.json", "int_Main.addition(int_m,_int_n)_1538976052.json", "int_Main.addition(int_m,_int_n)_1538977912.json", "int_Main.addition(int_m,_int_n)_1538977974.json", "int_Main.addition(int_m,_int_n)_1539035572.json", "int_Main.addition(int_m,_int_n)_1539035634.json", "int_Main.addition(int_m,_int_n)_1539037494.json", "int_Main.addition(int_m,_int_n)_1539037556.json", "int_Main.addition(int_m,_int_n)_1545058378.json", "int_Main.addition(int_m,_int_n)_1545058440.json", "int_Main.addition(int_m,_int_n)_1545060300.json", "int_Main.addition(int_m,_int_n)_1545060362.json", "int_Main.addition(int_m,_int_n)_1545117960.json", "int_Main.addition(int_m,_int_n)_1545118022.json", "int_Main.addition(int_m,_int_n)_1545119882.json", "int_Main.addition(int_m,_int_n)_1545119944.json", "int_Main.addition(int_m,_int_n)_1546905420.json", "int_Main.addition(int_m,_int_n)_1546905482.json", "int_Main.addition(int_m,_int_n)_1546907342.json", "int_Main.addition(int_m,_int_n)_1546907404.json", "int_Main.addition(int_m,_int_n)_1546965002.json", "int_Main.addition(int_m,_int_n)_1546965064.json", "int_Main.addition(int_m,_int_n)_1546966924.json", "int_Main.addition(int_m,_int_n)_1546966986.json", "int_Main.addition(int_m,_int_n)_1594387250.json", "int_Main.addition(int_m,_int_n)_1594387312.json", "int_Main.addition(int_m,_int_n)_1594389172.json", "int_Main.addition(int_m,_int_n)_1594389234.json", "int_Main.addition(int_m,_int_n)_1594446832.json", "int_Main.addition(int_m,_int_n)_1594446894.json", "int_Main.addition(int_m,_int_n)_1594448754.json", "int_Main.addition(int_m,_int_n)_1594448816.json", "int_Main.addition(int_m,_int_n)_1596234292.json", "int_Main.addition(int_m,_int_n)_1596234354.json", "int_Main.addition(int_m,_int_n)_1596236214.json", "int_Main.addition(int_m,_int_n)_1596236276.json", "int_Main.addition(int_m,_int_n)_1596293874.json", "int_Main.addition(int_m,_int_n)_1596293936.json", "int_Main.addition(int_m,_int_n)_1596295796.json", "int_Main.addition(int_m,_int_n)_1596295858.json", "int_Main.addition(int_m,_int_n)_1707438898.json", "int_Main.addition(int_m,_int_n)_2001188338.json", "int_Main.addition(int_m,_int_n)_2001188400.json", "int_Main.addition(int_m,_int_n)_2001190260.json", "int_Main.addition(int_m,_int_n)_2001190322.json", "int_Main.addition(int_m,_int_n)_2001247920.json", "int_Main.addition(int_m,_int_n)_2001247982.json", "int_Main.addition(int_m,_int_n)_2001249842.json", "int_Main.addition(int_m,_int_n)_2001249904.json", "int_Main.addition(int_m,_int_n)_2003035380.json", "int_Main.addition(int_m,_int_n)_2003035442.json", "int_Main.addition(int_m,_int_n)_2003037302.json", "int_Main.addition(int_m,_int_n)_2003037364.json", "int_Main.addition(int_m,_int_n)_2003094962.json", "int_Main.addition(int_m,_int_n)_2003095024.json", "int_Main.addition(int_m,_int_n)_2003096884.json", "int_Main.addition(int_m,_int_n)_2003096946.json", "int_Main.addition(int_m,_int_n)_2058446640.json", "int_Main.addition(int_m,_int_n)_2058446702.json", "int_Main.addition(int_m,_int_n)_2058448562.json", "int_Main.addition(int_m,_int_n)_2058448624.json", "int_Main.addition(int_m,_int_n)_2058506222.json", "int_Main.addition(int_m,_int_n)_2058506284.json", "int_Main.addition(int_m,_int_n)_2058508144.json", "int_Main.addition(int_m,_int_n)_2058508206.json", "int_Main.addition(int_m,_int_n)_2060293682.json", "int_Main.addition(int_m,_int_n)_2060293744.json", "int_Main.addition(int_m,_int_n)_2060295604.json", "int_Main.addition(int_m,_int_n)_2060295666.json", "int_Main.addition(int_m,_int_n)_2060353264.json", "int_Main.addition(int_m,_int_n)_2060353326.json", "int_Main.addition(int_m,_int_n)_2060355186.json", "int_Main.addition(int_m,_int_n)_2060355248.json", "int_Main.addition(int_m,_int_n)_2113793798.json", "int_Main.addition(int_m,_int_n)_2113793860.json", "int_Main.addition(int_m,_int_n)_2113795720.json", "int_Main.addition(int_m,_int_n)_2113795782.json", "int_Main.addition(int_m,_int_n)_2113853380.json", "int_Main.addition(int_m,_int_n)_2113853442.json", "int_Main.addition(int_m,_int_n)_2113855302.json", "int_Main.addition(int_m,_int_n)_2113855364.json", "int_Main.addition(int_m,_int_n)_2115640840.json", "int_Main.addition(int_m,_int_n)_2115640902.json", "int_Main.addition(int_m,_int_n)_2115642762.json", "int_Main.addition(int_m,_int_n)_2115642824.json", "int_Main.addition(int_m,_int_n)_2115700422.json", "int_Main.addition(int_m,_int_n)_2115700484.json", "int_Main.addition(int_m,_int_n)_2115702344.json", "int_Main.addition(int_m,_int_n)_2115702406.json", "int_Main.addition(int_m,_int_n)_2125328004.json", "int_Main.addition(int_m,_int_n)_2125328066.json", "int_Main.addition(int_m,_int_n)_2125329926.json", "int_Main.addition(int_m,_int_n)_2125329988.json", "int_Main.addition(int_m,_int_n)_2125387586.json", "int_Main.addition(int_m,_int_n)_2125387648.json", "int_Main.addition(int_m,_int_n)_2125389508.json", "int_Main.addition(int_m,_int_n)_2125389570.json", "int_Main.addition(int_m,_int_n)_2127175046.json", "int_Main.addition(int_m,_int_n)_2127175108.json", "int_Main.addition(int_m,_int_n)_2127176968.json", "int_Main.addition(int_m,_int_n)_2127177030.json", "int_Main.addition(int_m,_int_n)_2127234628.json", "int_Main.addition(int_m,_int_n)_2127234690.json", "int_Main.addition(int_m,_int_n)_2127236550.json", "int_Main.addition(int_m,_int_n)_2127236612.json", "int_Main.addition(int_m,_int_n)_2130476594.json", "int_Main.addition(int_m,_int_n)_2130476656.json", "int_Main.addition(int_m,_int_n)_2130478516.json", "int_Main.addition(int_m,_int_n)_2130478578.json", "int_Main.addition(int_m,_int_n)_2130536176.json", "int_Main.addition(int_m,_int_n)_2130536238.json", "int_Main.addition(int_m,_int_n)_2130538098.json", "int_Main.addition(int_m,_int_n)_2130538160.json", "int_Main.addition(int_m,_int_n)_2132323636.json", "int_Main.addition(int_m,_int_n)_2132323698.json", "int_Main.addition(int_m,_int_n)_2132325558.json", "int_Main.addition(int_m,_int_n)_2132325620.json", "int_Main.addition(int_m,_int_n)_2132383218.json", "int_Main.addition(int_m,_int_n)_2132383280.json", "int_Main.addition(int_m,_int_n)_2132385140.json", "int_Main.addition(int_m,_int_n)_2132385202.json", "int_Main.addition(int_m,_int_n)_242122.json", "int_Main.addition(int_m,_int_n)_242184.json", "int_Main.addition(int_m,_int_n)_244044.json", "int_Main.addition(int_m,_int_n)_244106.json", "int_Main.addition(int_m,_int_n)_285426440.json", "int_Main.addition(int_m,_int_n)_285426502.json", "int_Main.addition(int_m,_int_n)_285428362.json", "int_Main.addition(int_m,_int_n)_285428424.json", "int_Main.addition(int_m,_int_n)_285486022.json", "int_Main.addition(int_m,_int_n)_285486084.json", "int_Main.addition(int_m,_int_n)_285487944.json", "int_Main.addition(int_m,_int_n)_285488006.json", "int_Main.addition(int_m,_int_n)_287273482.json", "int_Main.addition(int_m,_int_n)_287273544.json", "int_Main.addition(int_m,_int_n)_287275404.json", "int_Main.addition(int_m,_int_n)_287275466.json", "int_Main.addition(int_m,_int_n)_287333064.json", "int_Main.addition(int_m,_int_n)_287333126.json", "int_Main.addition(int_m,_int_n)_287334986.json", "int_Main.addition(int_m,_int_n)_287335048.json", "int_Main.addition(int_m,_int_n)_290575030.json", "int_Main.addition(int_m,_int_n)_290575092.json", "int_Main.addition(int_m,_int_n)_290576952.json", "int_Main.addition(int_m,_int_n)_290577014.json", "int_Main.addition(int_m,_int_n)_290634612.json", "int_Main.addition(int_m,_int_n)_290634674.json", "int_Main.addition(int_m,_int_n)_290636534.json", "int_Main.addition(int_m,_int_n)_290636596.json", "int_Main.addition(int_m,_int_n)_292422072.json", "int_Main.addition(int_m,_int_n)_292422134.json", "int_Main.addition(int_m,_int_n)_292423994.json", "int_Main.addition(int_m,_int_n)_292424056.json", "int_Main.addition(int_m,_int_n)_292481654.json", "int_Main.addition(int_m,_int_n)_292481716.json", "int_Main.addition(int_m,_int_n)_292483576.json", "int_Main.addition(int_m,_int_n)_292483638.json", "int_Main.addition(int_m,_int_n)_301704.json", "int_Main.addition(int_m,_int_n)_301766.json", "int_Main.addition(int_m,_int_n)_303626.json", "int_Main.addition(int_m,_int_n)_303688.json", "int_Main.addition(int_m,_int_n)_342684742.json", "int_Main.addition(int_m,_int_n)_342684804.json", "int_Main.addition(int_m,_int_n)_342686664.json", "int_Main.addition(int_m,_int_n)_342686726.json", "int_Main.addition(int_m,_int_n)_342744324.json", "int_Main.addition(int_m,_int_n)_342744386.json", "int_Main.addition(int_m,_int_n)_342746246.json", "int_Main.addition(int_m,_int_n)_342746308.json", "int_Main.addition(int_m,_int_n)_344531784.json", "int_Main.addition(int_m,_int_n)_344531846.json", "int_Main.addition(int_m,_int_n)_344533706.json", "int_Main.addition(int_m,_int_n)_344533768.json", "int_Main.addition(int_m,_int_n)_344591366.json", "int_Main.addition(int_m,_int_n)_344591428.json", "int_Main.addition(int_m,_int_n)_344593288.json", "int_Main.addition(int_m,_int_n)_344593350.json", "int_Main.addition(int_m,_int_n)_347833332.json", "int_Main.addition(int_m,_int_n)_347833394.json", "int_Main.addition(int_m,_int_n)_347835254.json", "int_Main.addition(int_m,_int_n)_347835316.json", "int_Main.addition(int_m,_int_n)_347892914.json", "int_Main.addition(int_m,_int_n)_347892976.json", "int_Main.addition(int_m,_int_n)_347894836.json", "int_Main.addition(int_m,_int_n)_347894898.json", "int_Main.addition(int_m,_int_n)_349680374.json", "int_Main.addition(int_m,_int_n)_349680436.json", "int_Main.addition(int_m,_int_n)_349682296.json", "int_Main.addition(int_m,_int_n)_349682358.json", "int_Main.addition(int_m,_int_n)_349739956.json", "int_Main.addition(int_m,_int_n)_349740018.json", "int_Main.addition(int_m,_int_n)_349741878.json", "int_Main.addition(int_m,_int_n)_349741940.json", "int_Main.addition(int_m,_int_n)_403180490.json", "int_Main.addition(int_m,_int_n)_403180552.json", "int_Main.addition(int_m,_int_n)_403182412.json", "int_Main.addition(int_m,_int_n)_403182474.json", "int_Main.addition(int_m,_int_n)_403240072.json", "int_Main.addition(int_m,_int_n)_403240134.json", "int_Main.addition(int_m,_int_n)_403241994.json", "int_Main.addition(int_m,_int_n)_403242056.json", "int_Main.addition(int_m,_int_n)_405027532.json", "int_Main.addition(int_m,_int_n)_405027594.json", "int_Main.addition(int_m,_int_n)_405029454.json", "int_Main.addition(int_m,_int_n)_405029516.json", "int_Main.addition(int_m,_int_n)_405087114.json", "int_Main.addition(int_m,_int_n)_405087176.json", "int_Main.addition(int_m,_int_n)_405089036.json", "int_Main.addition(int_m,_int_n)_405089098.json", "int_Main.addition(int_m,_int_n)_414714696.json", "int_Main.addition(int_m,_int_n)_414714758.json", "int_Main.addition(int_m,_int_n)_414716618.json", "int_Main.addition(int_m,_int_n)_414716680.json", "int_Main.addition(int_m,_int_n)_414774278.json", "int_Main.addition(int_m,_int_n)_414774340.json", "int_Main.addition(int_m,_int_n)_414776200.json", "int_Main.addition(int_m,_int_n)_414776262.json", "int_Main.addition(int_m,_int_n)_416561738.json", "int_Main.addition(int_m,_int_n)_416561800.json", "int_Main.addition(int_m,_int_n)_416563660.json", "int_Main.addition(int_m,_int_n)_416563722.json", "int_Main.addition(int_m,_int_n)_416621320.json", "int_Main.addition(int_m,_int_n)_416621382.json", "int_Main.addition(int_m,_int_n)_416623242.json", "int_Main.addition(int_m,_int_n)_416623304.json", "int_Main.addition(int_m,_int_n)_460438792.json", "int_Main.addition(int_m,_int_n)_460438854.json", "int_Main.addition(int_m,_int_n)_460440714.json", "int_Main.addition(int_m,_int_n)_460440776.json", "int_Main.addition(int_m,_int_n)_460498374.json", "int_Main.addition(int_m,_int_n)_460498436.json", "int_Main.addition(int_m,_int_n)_460500296.json", "int_Main.addition(int_m,_int_n)_460500358.json", "int_Main.addition(int_m,_int_n)_462285834.json", "int_Main.addition(int_m,_int_n)_462285896.json", "int_Main.addition(int_m,_int_n)_462287756.json", "int_Main.addition(int_m,_int_n)_462287818.json", "int_Main.addition(int_m,_int_n)_462345416.json", "int_Main.addition(int_m,_int_n)_462345478.json", "int_Main.addition(int_m,_int_n)_462347338.json", "int_Main.addition(int_m,_int_n)_462347400.json", "int_Main.addition(int_m,_int_n)_471972998.json", "int_Main.addition(int_m,_int_n)_471973060.json", "int_Main.addition(int_m,_int_n)_471974920.json", "int_Main.addition(int_m,_int_n)_471974982.json", "int_Main.addition(int_m,_int_n)_472032580.json", "int_Main.addition(int_m,_int_n)_472032642.json", "int_Main.addition(int_m,_int_n)_472034502.json", "int_Main.addition(int_m,_int_n)_472034564.json", "int_Main.addition(int_m,_int_n)_473820040.json", "int_Main.addition(int_m,_int_n)_473820102.json", "int_Main.addition(int_m,_int_n)_473821962.json", "int_Main.addition(int_m,_int_n)_473822024.json", "int_Main.addition(int_m,_int_n)_473879622.json", "int_Main.addition(int_m,_int_n)_473879684.json", "int_Main.addition(int_m,_int_n)_473881544.json", "int_Main.addition(int_m,_int_n)_473881606.json", "int_Main.addition(int_m,_int_n)_55653382.json", "int_Main.addition(int_m,_int_n)_55653444.json", "int_Main.addition(int_m,_int_n)_55655304.json", "int_Main.addition(int_m,_int_n)_55655366.json", "int_Main.addition(int_m,_int_n)_55712964.json", "int_Main.addition(int_m,_int_n)_55713026.json", "int_Main.addition(int_m,_int_n)_55714886.json", "int_Main.addition(int_m,_int_n)_55714948.json", "int_Main.addition(int_m,_int_n)_57500424.json", "int_Main.addition(int_m,_int_n)_57500486.json", "int_Main.addition(int_m,_int_n)_57502346.json", "int_Main.addition(int_m,_int_n)_57502408.json", "int_Main.addition(int_m,_int_n)_57560006.json", "int_Main.addition(int_m,_int_n)_57560068.json", "int_Main.addition(int_m,_int_n)_57561928.json", "int_Main.addition(int_m,_int_n)_57561990.json", "int_Main.addition(int_m,_int_n)_678453450.json", "int_Main.addition(int_m,_int_n)_678453512.json", "int_Main.addition(int_m,_int_n)_678455372.json", "int_Main.addition(int_m,_int_n)_678455434.json", "int_Main.addition(int_m,_int_n)_678513032.json", "int_Main.addition(int_m,_int_n)_678513094.json", "int_Main.addition(int_m,_int_n)_678514954.json", "int_Main.addition(int_m,_int_n)_678515016.json", "int_Main.addition(int_m,_int_n)_680300492.json", "int_Main.addition(int_m,_int_n)_680300554.json", "int_Main.addition(int_m,_int_n)_680302414.json", "int_Main.addition(int_m,_int_n)_680302476.json", "int_Main.addition(int_m,_int_n)_680360074.json", "int_Main.addition(int_m,_int_n)_680360136.json", "int_Main.addition(int_m,_int_n)_680361996.json", "int_Main.addition(int_m,_int_n)_680362058.json", "int_Main.addition(int_m,_int_n)_735711752.json", "int_Main.addition(int_m,_int_n)_735711814.json", "int_Main.addition(int_m,_int_n)_735713674.json", "int_Main.addition(int_m,_int_n)_735713736.json", "int_Main.addition(int_m,_int_n)_735771334.json", "int_Main.addition(int_m,_int_n)_735771396.json", "int_Main.addition(int_m,_int_n)_735773256.json", "int_Main.addition(int_m,_int_n)_735773318.json", "int_Main.addition(int_m,_int_n)_737558794.json", "int_Main.addition(int_m,_int_n)_737558856.json", "int_Main.addition(int_m,_int_n)_737560716.json", "int_Main.addition(int_m,_int_n)_737560778.json", "int_Main.addition(int_m,_int_n)_737618376.json", "int_Main.addition(int_m,_int_n)_737618438.json", "int_Main.addition(int_m,_int_n)_737620298.json", "int_Main.addition(int_m,_int_n)_737620360.json", "int_Main.addition(int_m,_int_n)_807741706.json", "int_Main.addition(int_m,_int_n)_807741768.json", "int_Main.addition(int_m,_int_n)_807743628.json", "int_Main.addition(int_m,_int_n)_807743690.json", "int_Main.addition(int_m,_int_n)_807801288.json", "int_Main.addition(int_m,_int_n)_807801350.json", "int_Main.addition(int_m,_int_n)_807803210.json", "int_Main.addition(int_m,_int_n)_807803272.json", "int_Main.addition(int_m,_int_n)_809588748.json", "int_Main.addition(int_m,_int_n)_809588810.json", "int_Main.addition(int_m,_int_n)_809590670.json", "int_Main.addition(int_m,_int_n)_809590732.json", "int_Main.addition(int_m,_int_n)_809648330.json", "int_Main.addition(int_m,_int_n)_809648392.json", "int_Main.addition(int_m,_int_n)_809650252.json", "int_Main.addition(int_m,_int_n)_809650314.json", "int_Main.addition(int_m,_int_n)_865000008.json", "int_Main.addition(int_m,_int_n)_865000070.json", "int_Main.addition(int_m,_int_n)_865001930.json", "int_Main.addition(int_m,_int_n)_865001992.json", "int_Main.addition(int_m,_int_n)_865059590.json", "int_Main.addition(int_m,_int_n)_865059652.json", "int_Main.addition(int_m,_int_n)_865061512.json", "int_Main.addition(int_m,_int_n)_865061574.json", "int_Main.addition(int_m,_int_n)_866847050.json", "int_Main.addition(int_m,_int_n)_866847112.json", "int_Main.addition(int_m,_int_n)_866848972.json", "int_Main.addition(int_m,_int_n)_866849034.json", "int_Main.addition(int_m,_int_n)_866906632.json", "int_Main.addition(int_m,_int_n)_866906694.json", "int_Main.addition(int_m,_int_n)_866908554.json", "int_Main.addition(int_m,_int_n)_866908616.json", "int_Verifier.nondetInt()_1707442680.json", "int_Verifier.nondetInt()_1707442711.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "14", - "duration" : "1s 45ms", - "end" : "2025-11-10T17:11:11.552+01:00", + "duration" : "1s 640ms", + "end" : "2025-11-13T12:28:03.249+01:00", "expressions" : "77", "files" : "1026", "globals" : "28", - "members" : "228", + "members" : "255", "programs" : "1", - "start" : "2025-11-10T17:11:10.507+01:00", + "start" : "2025-11-13T12:28:01.609+01:00", "statements" : "33", "units" : "49", "version" : "0.1", diff --git a/jlisa/java-testcases/same-location/data-structures-3/report.json b/jlisa/java-testcases/same-location/data-structures-3/report.json index 8b2ff6ce0..e73e8fb4a 100644 --- a/jlisa/java-testcases/same-location/data-structures-3/report.json +++ b/jlisa/java-testcases/same-location/data-structures-3/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Datastructures3.C.C(Datastructures3.C__this,_Datastructures3__$enclosing)_-1111258179.json", "void_Datastructures3.C.C(Datastructures3.C__this,_Datastructures3__$enclosing)_-1111258272.json", "void_Datastructures3.C.setData(Datastructures3.C__this,_java.lang.String__str)_-1111261992.json", "void_Datastructures3.C.setData(Datastructures3.C__this,_java.lang.String__str)_-1111262085.json", "void_Datastructures3.C.setNext(Datastructures3.C__this,_Datastructures3.C__next)_-1111261961.json", "void_Datastructures3.Datastructures3(Datastructures3__this)_-1111259140.json", "void_Datastructures3.Datastructures3(Datastructures3__this)_-1111259233.json", "void_Datastructures3.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "6", - "duration" : "16ms", - "end" : "2025-11-10T17:11:14.454+01:00", + "duration" : "12ms", + "end" : "2025-11-13T12:28:07.906+01:00", "expressions" : "37", "files" : "8", "globals" : "31", - "members" : "213", + "members" : "240", "programs" : "1", - "start" : "2025-11-10T17:11:14.438+01:00", + "start" : "2025-11-13T12:28:07.894+01:00", "statements" : "20", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/string/report.json b/jlisa/java-testcases/string/report.json index e1e34fe06..e6dec3896 100644 --- a/jlisa/java-testcases/string/report.json +++ b/jlisa/java-testcases/string/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_StringTest.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "32ms", - "end" : "2025-11-10T18:22:59.974+01:00", + "duration" : "29ms", + "end" : "2025-11-13T12:27:57.594+01:00", "expressions" : "197", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:22:59.942+01:00", + "start" : "2025-11-13T12:27:57.565+01:00", "statements" : "53", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/stringbuffer/report.json b/jlisa/java-testcases/stringbuffer/report.json index 4b5155e70..a60d0ab7e 100644 --- a/jlisa/java-testcases/stringbuffer/report.json +++ b/jlisa/java-testcases/stringbuffer/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "2", "duration" : "4ms", - "end" : "2025-11-10T18:23:03.231+01:00", + "end" : "2025-11-13T12:27:57.810+01:00", "expressions" : "19", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:03.227+01:00", + "start" : "2025-11-13T12:27:57.806+01:00", "statements" : "10", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/svcomp/ArithmeticException5/report.json b/jlisa/java-testcases/svcomp/ArithmeticException5/report.json index 65e7db397..fb2197c20 100644 --- a/jlisa/java-testcases/svcomp/ArithmeticException5/report.json +++ b/jlisa/java-testcases/svcomp/ArithmeticException5/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:04.451+01:00", - "expressions" : "49", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:26.431+01:00", + "expressions" : "2527", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.449+01:00", - "statements" : "26", - "units" : "50", + "start" : "2025-11-13T12:27:26.420+01:00", + "statements" : "253", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/ArithmeticException6/report.json b/jlisa/java-testcases/svcomp/ArithmeticException6/report.json index a1f813ab3..0042329f5 100644 --- a/jlisa/java-testcases/svcomp/ArithmeticException6/report.json +++ b/jlisa/java-testcases/svcomp/ArithmeticException6/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707442370.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:04.540+01:00", - "expressions" : "48", + "cfgs" : "91", + "duration" : "18ms", + "end" : "2025-11-13T12:27:26.649+01:00", + "expressions" : "2526", "files" : "2", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.536+01:00", - "statements" : "26", - "units" : "50", + "start" : "2025-11-13T12:27:26.631+01:00", + "statements" : "253", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/BellmanFord-MemUnsat01/report.json b/jlisa/java-testcases/svcomp/BellmanFord-MemUnsat01/report.json index 4e3067e5d..56c866d30 100644 --- a/jlisa/java-testcases/svcomp/BellmanFord-MemUnsat01/report.json +++ b/jlisa/java-testcases/svcomp/BellmanFord-MemUnsat01/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "int[]__Main.runBellmanFord(int_N,_int[]__D,_int_src)_1707439394.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707446648.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707446896.json", "report.json", "void_Main.Main_clinit()_1707439394.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1707433225.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1707437317.json" ], "info" : { - "cfgs" : "17", - "duration" : "35ms", - "end" : "2025-11-10T18:23:12.429+01:00", - "expressions" : "181", + "cfgs" : "93", + "duration" : "85ms", + "end" : "2025-11-13T12:27:46.926+01:00", + "expressions" : "2659", "files" : "7", "globals" : "29", - "members" : "231", + "members" : "334", "programs" : "1", - "start" : "2025-11-10T18:23:12.394+01:00", - "statements" : "73", - "units" : "50", + "start" : "2025-11-13T12:27:46.841+01:00", + "statements" : "300", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/bool_Main.BinaryTree.search(Main.BinaryTree__this,_int_v)_1707429257.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/bool_Main.BinaryTree.search(Main.BinaryTree__this,_int_v)_1707429257.json new file mode 100644 index 000000000..f3b86c23a --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/bool_Main.BinaryTree.search(Main.BinaryTree__this,_int_v)_1707429257.json @@ -0,0 +1 @@ +{"name":"bool Main.BinaryTree::search(Main.BinaryTree* this, int v)","description":"['Main.java':117:9]","nodes":[{"id":0,"subNodes":[1,2],"text":"curr = this::root"},{"id":1,"text":"curr"},{"id":2,"subNodes":[3],"text":"this::root"},{"id":3,"text":"this"},{"id":4,"subNodes":[5,6],"text":"!=(curr, null)"},{"id":5,"text":"curr"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"==(curr::value, v)"},{"id":8,"subNodes":[9],"text":"curr::value"},{"id":9,"text":"curr"},{"id":10,"text":"v"},{"id":11,"subNodes":[12],"text":"return true"},{"id":12,"text":"true"},{"id":13,"subNodes":[14,16],"text":"<(curr::value, v)"},{"id":14,"subNodes":[15],"text":"curr::value"},{"id":15,"text":"curr"},{"id":16,"text":"v"},{"id":17,"subNodes":[18,19],"text":"curr = curr::right"},{"id":18,"text":"curr"},{"id":19,"subNodes":[20],"text":"curr::right"},{"id":20,"text":"curr"},{"id":21,"subNodes":[22,23],"text":"curr = curr::left"},{"id":22,"text":"curr"},{"id":23,"subNodes":[24],"text":"curr::left"},{"id":24,"text":"curr"},{"id":25,"subNodes":[26],"text":"return false"},{"id":26,"text":"false"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"TrueEdge"},{"sourceId":4,"destId":25,"kind":"FalseEdge"},{"sourceId":7,"destId":11,"kind":"TrueEdge"},{"sourceId":7,"destId":13,"kind":"FalseEdge"},{"sourceId":13,"destId":17,"kind":"TrueEdge"},{"sourceId":13,"destId":21,"kind":"FalseEdge"},{"sourceId":17,"destId":4,"kind":"SequentialEdge"},{"sourceId":21,"destId":4,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["ref$*(this)->root"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":4,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr != null"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":5,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":6,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":7,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value == v"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":8,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":9,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":10,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":11,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ret_value@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"ret_value@search":["bool"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","ret_value@search":"true","v":"#TOP#"}]}}}},{"nodeId":12,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["true"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":13,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value < v"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":14,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":15,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":16,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":17,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":18,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":19,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->right"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":20,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":21,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":22,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":23,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->left"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":24,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":25,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ret_value@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"ret_value@search":["bool"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","ret_value@search":"false","v":"#TOP#"}]}}}},{"nodeId":26,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':98:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':96:22":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':93:17":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':95:24":{"expressions":["thrown@search"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':95:24"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["false"],"state":{"heap":{"['Main.java':117:9]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:9]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"['Main.java':117:9]:N":["int"],"['Main.java':117:9]:args":["java.lang.String*[]*"],"['Main.java':117:9]:b":["Main.BinaryTree*"],"['Main.java':117:9]:call_ret_value@'Main.java':117:25":["int"],"['Main.java':117:9]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:9]:N":"#TOP#","['Main.java':117:9]:call_ret_value@'Main.java':117:25":"#TOP#","['Main.java':117:9]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707444633.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707444633.json new file mode 100644 index 000000000..9ab901eee --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707444633.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':117:25]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':117:25]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:25]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':117:25]:N":["int"],"['Main.java':117:25]:args":["java.lang.String*[]*"],"['Main.java':117:25]:b":["Main.BinaryTree*"],"['Main.java':117:25]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"ret_value@nondetInt":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:25]:N":"#TOP#","['Main.java':117:25]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':117:25]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:25]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':117:25]:N":["int"],"['Main.java':117:25]:args":["java.lang.String*[]*"],"['Main.java':117:25]:b":["Main.BinaryTree*"],"['Main.java':117:25]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:25]:N":"#TOP#","['Main.java':117:25]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':117:25]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':117:25]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':117:25]:N":["int"],"['Main.java':117:25]:args":["java.lang.String*[]*"],"['Main.java':117:25]:b":["Main.BinaryTree*"],"['Main.java':117:25]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':117:25]:N":"#TOP#","['Main.java':117:25]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707447175.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707447175.json new file mode 100644 index 000000000..69d6803d8 --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707447175.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':106:28]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':106:28]:args":["heap[s]:pp@'Main.java':105:26"]},"type":{"['Main.java':106:28]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':105:26[len]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':106:28]:args":["heap[s]:pp@'Main.java':105:26"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':106:28]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':106:28]:args":["heap[s]:pp@'Main.java':105:26"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':106:28]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707471324.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707471324.json new file mode 100644 index 000000000..15c6b2fea --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707471324.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':110:53]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':110:53]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:53]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:53]:N":["int"],"['Main.java':110:53]:args":["java.lang.String*[]*"],"['Main.java':110:53]:b":["Main.BinaryTree*"],"['Main.java':110:53]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"ret_value@nondetInt":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:53]:N":"#TOP#","['Main.java':110:53]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':110:53]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:53]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':110:53]:N":["int"],"['Main.java':110:53]:args":["java.lang.String*[]*"],"['Main.java':110:53]:b":["Main.BinaryTree*"],"['Main.java':110:53]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:53]:N":"#TOP#","['Main.java':110:53]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':110:53]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:53]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':110:53]:N":["int"],"['Main.java':110:53]:args":["java.lang.String*[]*"],"['Main.java':110:53]:b":["Main.BinaryTree*"],"['Main.java':110:53]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:53]:N":"#TOP#","['Main.java':110:53]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/report.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/report.json new file mode 100644 index 000000000..7f8304d56 --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':119:6] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "bool_Main.BinaryTree.search(Main.BinaryTree__this,_int_v)_1707429257.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707444633.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707447175.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707471324.json", "report.json", "void_Main.BinaryTree.BinaryTree(Main.BinaryTree__this)_1707440541.json", "void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997222.json", "void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997966.json", "void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1196007142.json", "void_Main.BinaryTree.insert(Main.BinaryTree__this,_int_v)_1707455948.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "95", + "duration" : "155ms", + "end" : "2025-11-13T12:27:36.826+01:00", + "expressions" : "2617", + "files" : "10", + "globals" : "34", + "members" : "336", + "programs" : "1", + "start" : "2025-11-13T12:27:36.671+01:00", + "statements" : "294", + "units" : "53", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/BinaryTreeSearch-MemSat01" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.BinaryTree(Main.BinaryTree__this)_1707440541.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.BinaryTree(Main.BinaryTree__this)_1707440541.json new file mode 100644 index 000000000..f4ace0c1d --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.BinaryTree(Main.BinaryTree__this)_1707440541.json @@ -0,0 +1 @@ +{"name":"void Main.BinaryTree::BinaryTree(Main.BinaryTree* this)","description":"['Main.java':109:21]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::root = null"},{"id":4,"subNodes":[5],"text":"this::root"},{"id":5,"text":"this"},{"id":6,"text":"null"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"heap[s]:pp@'Main.java':109:21[root]":["null"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Main.java':109:21[root]"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"heap[s]:pp@'Main.java':109:21[root]":["null"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->root"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':109:21]:$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"['Main.java':109:21]:args":["heap[s]:pp@'Main.java':105:26"],"this":["heap[s]:pp@'Main.java':109:21"]},"type":{"['Main.java':109:21]:$rec@'Main.java':109:21":["Main.BinaryTree*"],"['Main.java':109:21]:N":["int"],"['Main.java':109:21]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"this":["Main.BinaryTree*"]},"value":["REACHABLE",{"['Main.java':109:21]:N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997222.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997222.json new file mode 100644 index 000000000..b70d42e6b --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997222.json @@ -0,0 +1 @@ +{"name":"void Main.BinaryTree.Node::Node(Main.BinaryTree.Node* this, int v, Main.BinaryTree.Node* l, Main.BinaryTree.Node* r)","description":"['Main.java':110:37, 'Main.java':73:25]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::value = v"},{"id":1,"subNodes":[2],"text":"this::value"},{"id":2,"text":"this"},{"id":3,"text":"v"},{"id":4,"subNodes":[5,7],"text":"this::left = l"},{"id":5,"subNodes":[6],"text":"this::left"},{"id":6,"text":"this"},{"id":7,"text":"l"},{"id":8,"subNodes":[9,11],"text":"this::right = r"},{"id":9,"subNodes":[10],"text":"this::right"},{"id":10,"text":"this"},{"id":11,"text":"r"},{"id":12,"text":"ret"},{"id":13,"subNodes":[14],"text":"java.lang.Object::Object(this)"},{"id":14,"text":"this"},{"id":15,"subNodes":[16,18],"text":"this::value = 0"},{"id":16,"subNodes":[17],"text":"this::value"},{"id":17,"text":"this"},{"id":18,"text":"0"},{"id":19,"subNodes":[20,22],"text":"this::left = null"},{"id":20,"subNodes":[21],"text":"this::left"},{"id":21,"text":"this"},{"id":22,"text":"null"},{"id":23,"subNodes":[24,26],"text":"this::right = null"},{"id":24,"subNodes":[25],"text":"this::right"},{"id":25,"text":"this"},{"id":26,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":12,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[value]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["v"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[left]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["l"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[right]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["r"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["skip"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[value]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[left]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["heap[w]:pp@'Main.java':73:25[right]"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':73:25]:$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':73:25]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':73:25]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':73:25]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':73:25]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':73:25"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':73:25]:$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':73:25]:['Main.java':110:37]:N":["int"],"['Main.java':73:25]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':73:25]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':73:25]:['Main.java':110:37]:i":["int"],"['Main.java':73:25]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':73:25]:this":["Main.BinaryTree*"],"['Main.java':73:25]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':73:25]:['Main.java':110:37]:N":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':73:25]:['Main.java':110:37]:i":"#TOP#","['Main.java':73:25]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997966.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997966.json new file mode 100644 index 000000000..c9d97fb4e --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1195997966.json @@ -0,0 +1 @@ +{"name":"void Main.BinaryTree.Node::Node(Main.BinaryTree.Node* this, int v, Main.BinaryTree.Node* l, Main.BinaryTree.Node* r)","description":"['Main.java':110:37, 'Main.java':80:24]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::value = v"},{"id":1,"subNodes":[2],"text":"this::value"},{"id":2,"text":"this"},{"id":3,"text":"v"},{"id":4,"subNodes":[5,7],"text":"this::left = l"},{"id":5,"subNodes":[6],"text":"this::left"},{"id":6,"text":"this"},{"id":7,"text":"l"},{"id":8,"subNodes":[9,11],"text":"this::right = r"},{"id":9,"subNodes":[10],"text":"this::right"},{"id":10,"text":"this"},{"id":11,"text":"r"},{"id":12,"text":"ret"},{"id":13,"subNodes":[14],"text":"java.lang.Object::Object(this)"},{"id":14,"text":"this"},{"id":15,"subNodes":[16,18],"text":"this::value = 0"},{"id":16,"subNodes":[17],"text":"this::value"},{"id":17,"text":"this"},{"id":18,"text":"0"},{"id":19,"subNodes":[20,22],"text":"this::left = null"},{"id":20,"subNodes":[21],"text":"this::left"},{"id":21,"text":"this"},{"id":22,"text":"null"},{"id":23,"subNodes":[24,26],"text":"this::right = null"},{"id":24,"subNodes":[25],"text":"this::right"},{"id":25,"text":"this"},{"id":26,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":12,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[value]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["v"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[left]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["l"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[right]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["r"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["skip"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[value]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[left]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["heap[w]:pp@'Main.java':80:24[right]"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':80:24]:$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':80:24]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':80:24]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':80:24]:curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"['Main.java':80:24]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':80:24"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':80:24]:$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':80:24]:['Main.java':110:37]:N":["int"],"['Main.java':80:24]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':80:24]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':80:24]:['Main.java':110:37]:i":["int"],"['Main.java':80:24]:curr":["Main.BinaryTree.Node*","null*"],"['Main.java':80:24]:this":["Main.BinaryTree*"],"['Main.java':80:24]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':80:24]:['Main.java':110:37]:N":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':80:24]:['Main.java':110:37]:i":"#TOP#","['Main.java':80:24]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1196007142.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1196007142.json new file mode 100644 index 000000000..bbb29156d --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.Node.Node(Main.BinaryTree.Node__this,_int_v,_Main.BinaryTree.Node__l,_Main.BinaryTree.Node__r)_-1196007142.json @@ -0,0 +1 @@ +{"name":"void Main.BinaryTree.Node::Node(Main.BinaryTree.Node* this, int v, Main.BinaryTree.Node* l, Main.BinaryTree.Node* r)","description":"['Main.java':110:37, 'Main.java':63:15]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::value = v"},{"id":1,"subNodes":[2],"text":"this::value"},{"id":2,"text":"this"},{"id":3,"text":"v"},{"id":4,"subNodes":[5,7],"text":"this::left = l"},{"id":5,"subNodes":[6],"text":"this::left"},{"id":6,"text":"this"},{"id":7,"text":"l"},{"id":8,"subNodes":[9,11],"text":"this::right = r"},{"id":9,"subNodes":[10],"text":"this::right"},{"id":10,"text":"this"},{"id":11,"text":"r"},{"id":12,"text":"ret"},{"id":13,"subNodes":[14],"text":"java.lang.Object::Object(this)"},{"id":14,"text":"this"},{"id":15,"subNodes":[16,18],"text":"this::value = 0"},{"id":16,"subNodes":[17],"text":"this::value"},{"id":17,"text":"this"},{"id":18,"text":"0"},{"id":19,"subNodes":[20,22],"text":"this::left = null"},{"id":20,"subNodes":[21],"text":"this::left"},{"id":21,"text":"this"},{"id":22,"text":"null"},{"id":23,"subNodes":[24,26],"text":"this::right = null"},{"id":24,"subNodes":[25],"text":"this::right"},{"id":25,"text":"this"},{"id":26,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":12,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[value]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["v"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[left]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["l"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[right]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["r"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["skip"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[value]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["*(this)->value"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[left]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["*(this)->left"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["heap[w]:pp@'Main.java':63:15[right]"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["*(this)->right"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':63:15]:$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':63:15]:['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':63:15]:['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"['Main.java':63:15]:this":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"l":["null"],"r":["null"],"this":["heap[w]:pp@'Main.java':63:15"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':63:15]:$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':63:15]:['Main.java':110:37]:N":["int"],"['Main.java':63:15]:['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':63:15]:['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':63:15]:['Main.java':110:37]:i":["int"],"['Main.java':63:15]:this":["Main.BinaryTree*"],"['Main.java':63:15]:v":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"l":["null*"],"r":["null*"],"this":["Main.BinaryTree.Node*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':63:15]:['Main.java':110:37]:N":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':63:15]:['Main.java':110:37]:i":"#TOP#","['Main.java':63:15]:v":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.insert(Main.BinaryTree__this,_int_v)_1707455948.json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.insert(Main.BinaryTree__this,_int_v)_1707455948.json new file mode 100644 index 000000000..e2d1d67ce --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.BinaryTree.insert(Main.BinaryTree__this,_int_v)_1707455948.json @@ -0,0 +1 @@ +{"name":"void Main.BinaryTree::insert(Main.BinaryTree* this, int v)","description":"['Main.java':110:37]","nodes":[{"id":0,"subNodes":[1,3],"text":"==(this::root, null)"},{"id":1,"subNodes":[2],"text":"this::root"},{"id":2,"text":"this"},{"id":3,"text":"null"},{"id":4,"subNodes":[5,7],"text":"this::root = new Main.BinaryTree.Node(v, null, null)"},{"id":5,"subNodes":[6],"text":"this::root"},{"id":6,"text":"this"},{"id":7,"subNodes":[8,9,10],"text":"new Main.BinaryTree.Node(v, null, null)"},{"id":8,"text":"v"},{"id":9,"text":"null"},{"id":10,"text":"null"},{"id":11,"text":"ret"},{"id":12,"subNodes":[13,14],"text":"curr = this::root"},{"id":13,"text":"curr"},{"id":14,"subNodes":[15],"text":"this::root"},{"id":15,"text":"this"},{"id":16,"text":"true"},{"id":17,"subNodes":[18,20],"text":"<(curr::value, v)"},{"id":18,"subNodes":[19],"text":"curr::value"},{"id":19,"text":"curr"},{"id":20,"text":"v"},{"id":21,"subNodes":[22,24],"text":"!=(curr::right, null)"},{"id":22,"subNodes":[23],"text":"curr::right"},{"id":23,"text":"curr"},{"id":24,"text":"null"},{"id":25,"subNodes":[26,27],"text":"curr = curr::right"},{"id":26,"text":"curr"},{"id":27,"subNodes":[28],"text":"curr::right"},{"id":28,"text":"curr"},{"id":29,"subNodes":[30,32],"text":"curr::right = new Main.BinaryTree.Node(v, null, null)"},{"id":30,"subNodes":[31],"text":"curr::right"},{"id":31,"text":"curr"},{"id":32,"subNodes":[33,34,35],"text":"new Main.BinaryTree.Node(v, null, null)"},{"id":33,"text":"v"},{"id":34,"text":"null"},{"id":35,"text":"null"},{"id":36,"text":"break"},{"id":37,"subNodes":[38,40],"text":">(curr::value, v)"},{"id":38,"subNodes":[39],"text":"curr::value"},{"id":39,"text":"curr"},{"id":40,"text":"v"},{"id":41,"subNodes":[42,44],"text":"!=(curr::left, null)"},{"id":42,"subNodes":[43],"text":"curr::left"},{"id":43,"text":"curr"},{"id":44,"text":"null"},{"id":45,"subNodes":[46,47],"text":"curr = curr::left"},{"id":46,"text":"curr"},{"id":47,"subNodes":[48],"text":"curr::left"},{"id":48,"text":"curr"},{"id":49,"subNodes":[50,52],"text":"curr::left = new Main.BinaryTree.Node(v, null, null)"},{"id":50,"subNodes":[51],"text":"curr::left"},{"id":51,"text":"curr"},{"id":52,"subNodes":[53,54,55],"text":"new Main.BinaryTree.Node(v, null, null)"},{"id":53,"text":"v"},{"id":54,"text":"null"},{"id":55,"text":"null"},{"id":56,"text":"break"},{"id":57,"text":"break"},{"id":58,"text":"ret"}],"edges":[{"sourceId":0,"destId":4,"kind":"TrueEdge"},{"sourceId":0,"destId":12,"kind":"FalseEdge"},{"sourceId":4,"destId":11,"kind":"SequentialEdge"},{"sourceId":12,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"TrueEdge"},{"sourceId":16,"destId":58,"kind":"FalseEdge"},{"sourceId":17,"destId":21,"kind":"TrueEdge"},{"sourceId":17,"destId":37,"kind":"FalseEdge"},{"sourceId":21,"destId":25,"kind":"TrueEdge"},{"sourceId":21,"destId":29,"kind":"FalseEdge"},{"sourceId":25,"destId":16,"kind":"SequentialEdge"},{"sourceId":29,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":58,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"TrueEdge"},{"sourceId":37,"destId":57,"kind":"FalseEdge"},{"sourceId":41,"destId":45,"kind":"TrueEdge"},{"sourceId":41,"destId":49,"kind":"FalseEdge"},{"sourceId":45,"destId":16,"kind":"SequentialEdge"},{"sourceId":49,"destId":56,"kind":"SequentialEdge"},{"sourceId":56,"destId":58,"kind":"SequentialEdge"},{"sourceId":57,"destId":58,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["ref$*(this)->root == null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["ref$*(this)->root"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Main.java':109:21[root]"],"state":{"heap":{"$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->root"],"state":{"heap":{"$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["this"],"state":{"heap":{"$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["$rec@'Main.java':63:15"],"state":{"heap":{"$rec@'Main.java':63:15":["heap[w]:pp@'Main.java':63:15"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':63:15":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["skip"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["ref$*(this)->root"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["this"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}},{"nodeId":16,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["true"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":17,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value < v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":18,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":19,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":20,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":21,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->right != null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":22,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->right"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":23,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":24,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":25,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":26,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":27,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->right"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":28,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":29,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':73:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["heap[w]:pp@'Main.java':63:15[right]","heap[w]:pp@'Main.java':73:25[right]","heap[w]:pp@'Main.java':80:24[right]","null"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":30,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':73:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->right"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":31,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":32,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':73:25"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":33,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":34,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":35,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":36,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':73:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["heap[w]:pp@'Main.java':63:15[right]","heap[w]:pp@'Main.java':73:25[right]","heap[w]:pp@'Main.java':80:24[right]","null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":37,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value > v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":38,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":39,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":40,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":41,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->left != null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":42,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->left"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":43,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":44,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":45,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":46,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":47,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["ref$*(curr)->left"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":48,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":49,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':80:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["heap[w]:pp@'Main.java':63:15[left]","heap[w]:pp@'Main.java':73:25[left]","heap[w]:pp@'Main.java':80:24[left]","null"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":50,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':80:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->left"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":51,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["curr"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":52,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':80:24"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":53,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":54,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":55,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":56,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':80:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["heap[w]:pp@'Main.java':63:15[left]","heap[w]:pp@'Main.java':73:25[left]","heap[w]:pp@'Main.java':80:24[left]","null"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":57,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["*(curr)->value > v"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}},{"nodeId":58,"description":{"java.lang.NullPointerException* from curr::left at 'Main.java':77:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':77:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':78:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':78:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::left at 'Main.java':80:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':80:24":["heap[w]:pp@'Main.java':80:24"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':80:17"]},"type":{"$rec@'Main.java':80:24":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':70:19":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':70:19"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':71:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::right at 'Main.java':73:17":{"expressions":["thrown@insert"],"state":{"heap":{"$rec@'Main.java':73:25":["heap[w]:pp@'Main.java':73:25"],"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':73:17"]},"type":{"$rec@'Main.java':73:25":["Main.BinaryTree.Node*"],"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':69:17":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':69:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"java.lang.NullPointerException* from curr::value at 'Main.java':76:24":{"expressions":["thrown@insert"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':76:24"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Main.java':110:37]:args":["heap[s]:pp@'Main.java':105:26"],"['Main.java':110:37]:b":["heap[s]:pp@'Main.java':109:21"],"curr":["heap[w]:pp@'Main.java':63:15","heap[w]:pp@'Main.java':73:25","heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"this":["heap[s]:pp@'Main.java':109:21"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"['Main.java':110:37]:N":["int"],"['Main.java':110:37]:args":["java.lang.String*[]*"],"['Main.java':110:37]:b":["Main.BinaryTree*"],"['Main.java':110:37]:call_ret_value@'Main.java':110:53":["int"],"['Main.java':110:37]:i":["int"],"curr":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"this":["Main.BinaryTree*"],"thrown@insert":["java.lang.NullPointerException*"],"v":["int"]},"value":["POSSIBLY_REACHABLE",{"['Main.java':110:37]:N":"#TOP#","['Main.java':110:37]:call_ret_value@'Main.java':110:53":"#TOP#","['Main.java':110:37]:i":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","v":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..a04ec0650 --- /dev/null +++ b/jlisa/java-testcases/svcomp/BinaryTreeSearch-MemSat01/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"N = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":1,"text":"N"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":3,"subNodes":[4,5],"text":"b = new Main.BinaryTree()"},{"id":4,"text":"b"},{"id":5,"text":"new Main.BinaryTree()"},{"id":6,"subNodes":[7,8],"text":"i = 1"},{"id":7,"text":"i"},{"id":8,"text":"1"},{"id":9,"subNodes":[10,11],"text":"<(i, N)"},{"id":10,"text":"i"},{"id":11,"text":"N"},{"id":12,"subNodes":[13,14],"text":"insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt())"},{"id":13,"text":"b"},{"id":14,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":15,"subNodes":[16],"text":"i++"},{"id":16,"text":"i"},{"id":17,"subNodes":[18,19],"text":"search(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt())"},{"id":18,"text":"b"},{"id":19,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":20,"subNodes":[21],"text":"assert false"},{"id":21,"text":"false"},{"id":22,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"TrueEdge"},{"sourceId":9,"destId":17,"kind":"FalseEdge"},{"sourceId":12,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":9,"kind":"SequentialEdge"},{"sourceId":17,"destId":20,"kind":"ErrorEdge","label":"java.lang.Exception*, variable: e"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["N"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':106:28":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"]},"value":["REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':106:28":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["N"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':106:28":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':106:28":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':106:28"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':106:28":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':106:28":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["b"],"state":{"heap":{"$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"$rec@'Main.java':109:21":["Main.BinaryTree*"],"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["b"],"state":{"heap":{"$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"args":["heap[s]:pp@'Main.java':105:26"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"$rec@'Main.java':109:21":["Main.BinaryTree*"],"N":["int"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["$rec@'Main.java':109:21"],"state":{"heap":{"$rec@'Main.java':109:21":["heap[s]:pp@'Main.java':109:21"],"args":["heap[s]:pp@'Main.java':105:26"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"$rec@'Main.java':109:21":["Main.BinaryTree*"],"N":["int"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["i"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"],"i":["int"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","i":"1"}]}}},{"nodeId":7,"description":{"expressions":["i"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["null"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["null*"]},"value":["REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#"}]}}},{"nodeId":9,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["i < N"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":10,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["i"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":11,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["N"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":12,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":13,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["b"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":14,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':110:53"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":15,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["ret_value@'Main.java':110:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"ret_value@'Main.java':110:31":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#","ret_value@'Main.java':110:31":"#TOP#"}]}}}},{"nodeId":16,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["i"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":17,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"java.lang.NullPointerException* from search(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':117:9":{"expressions":["thrown@search"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':95:24","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':117:25":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':117:25":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':117:9"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':117:25":["int"],"call_ret_value@'Main.java':117:9":["bool"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':117:25":"#TOP#","call_ret_value@'Main.java':117:9":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":18,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["b"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":19,"description":{"java.lang.NullPointerException* from insert(b, org.sosy_lab.sv_benchmarks.Verifier::nondetInt()) at 'Main.java':110:37":{"expressions":["thrown@insert"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':117:25"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':117:25":["int"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':117:25":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}},{"nodeId":20,"description":{"expressions":["assert false"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"e":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17","heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':95:24","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"e":["java.lang.NullPointerException*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["false"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"e":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17","heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':95:24","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"e":["java.lang.NullPointerException*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':105:26"],"b":["heap[s]:pp@'Main.java':109:21"],"e":["heap[s]:pp@'Main.java':69:17","heap[s]:pp@'Main.java':70:19","heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':77:19","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17","heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':95:24","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"],"heap[s]:pp@'Main.java':109:21[root]":["heap[w]:pp@'Main.java':63:15","null"],"heap[s]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[s]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[s]:pp@'Main.java':73:25[left]":["null"],"heap[s]:pp@'Main.java':73:25[right]":["null"],"heap[s]:pp@'Main.java':80:24[left]":["null"],"heap[s]:pp@'Main.java':80:24[right]":["null"],"heap[w]:pp@'Main.java':63:15[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':63:15[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':73:25[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':73:25[right]":["heap[w]:pp@'Main.java':73:25","null"],"heap[w]:pp@'Main.java':80:24[left]":["heap[w]:pp@'Main.java':80:24","null"],"heap[w]:pp@'Main.java':80:24[right]":["heap[w]:pp@'Main.java':73:25","null"],"thrown@insert":["heap[s]:pp@'Main.java':71:24","heap[s]:pp@'Main.java':73:17","heap[s]:pp@'Main.java':76:24","heap[s]:pp@'Main.java':78:24","heap[s]:pp@'Main.java':80:17"],"thrown@search":["heap[s]:pp@'Main.java':93:17","heap[s]:pp@'Main.java':96:22","heap[s]:pp@'Main.java':98:22"]},"type":{"N":["int"],"args":["java.lang.String*[]*"],"b":["Main.BinaryTree*"],"call_ret_value@'Main.java':110:53":["int"],"e":["java.lang.NullPointerException*"],"heap[s]:pp@'Main.java':105:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':105:26[len]":["int"],"heap[s]:pp@'Main.java':109:21":["Main.BinaryTree"],"heap[s]:pp@'Main.java':109:21[root]":["Main.BinaryTree.Node*","null*"],"heap[s]:pp@'Main.java':69:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':70:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':71:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':73:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':76:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':77:19":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':78:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':80:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':93:17":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':95:24":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':96:22":["java.lang.NullPointerException"],"heap[s]:pp@'Main.java':98:22":["java.lang.NullPointerException"],"heap[w]:pp@'Main.java':63:15":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':63:15[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':63:15[value]":["int"],"heap[w]:pp@'Main.java':73:25":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':73:25[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':73:25[value]":["int"],"heap[w]:pp@'Main.java':80:24":["Main.BinaryTree.Node"],"heap[w]:pp@'Main.java':80:24[left]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[right]":["Main.BinaryTree.Node*","null*"],"heap[w]:pp@'Main.java':80:24[value]":["int"],"i":["int"],"thrown@insert":["java.lang.NullPointerException*"],"thrown@search":["java.lang.NullPointerException*"]},"value":["POSSIBLY_REACHABLE",{"N":"#TOP#","call_ret_value@'Main.java':110:53":"#TOP#","heap[s]:pp@'Main.java':105:26[len]":"#TOP#","heap[w]:pp@'Main.java':63:15[value]":"#TOP#","heap[w]:pp@'Main.java':73:25[value]":"#TOP#","heap[w]:pp@'Main.java':80:24[value]":"#TOP#","i":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Boolean_public_boolean_java_lang_Boolean_booleanValue/report.json b/jlisa/java-testcases/svcomp/Boolean_public_boolean_java_lang_Boolean_booleanValue/report.json index eb492bb38..3fc02186c 100644 --- a/jlisa/java-testcases/svcomp/Boolean_public_boolean_java_lang_Boolean_booleanValue/report.json +++ b/jlisa/java-testcases/svcomp/Boolean_public_boolean_java_lang_Boolean_booleanValue/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1707450058.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1707450089.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:14.199+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:50.753+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:14.195+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:50.743+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/CWE369_Divide_by_Zero__float_connect_tcp_divide_01_bad/report.json b/jlisa/java-testcases/svcomp/CWE369_Divide_by_Zero__float_connect_tcp_divide_01_bad/report.json index 398c2438e..4ab55ab5e 100644 --- a/jlisa/java-testcases/svcomp/CWE369_Divide_by_Zero__float_connect_tcp_divide_01_bad/report.json +++ b/jlisa/java-testcases/svcomp/CWE369_Divide_by_Zero__float_connect_tcp_divide_01_bad/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_-659521609.json", "java.lang.String__testcasesupport.BufferedReader.readLine(testcasesupport.BufferedReader__this)_-1196779848.json", "report.json", "void_Main.Main(Main__this)_1707435798.json", "void_Main.bad(Main__this)_1707430063.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_958975760.json", "void_testcasesupport.BufferedReader.BufferedReader(testcasesupport.BufferedReader__this,_java.io.InputStreamReader__reader)_-1196800122.json", "void_testcasesupport.BufferedReader.close(testcasesupport.BufferedReader__this)_-1196796681.json", "void_testcasesupport.IO.IO_clinit()_-1196808492.json", "void_testcasesupport.IO.IO_clinit()_-1196814940.json", "void_testcasesupport.IO.writeLine(int_intNumber)_-1196814940.json", "void_testcasesupport.IO.writeLine(java.lang.String__line)_-1196808492.json" ], "info" : { - "cfgs" : "37", - "duration" : "13ms", - "end" : "2025-11-10T18:23:08.849+01:00", - "expressions" : "252", + "cfgs" : "113", + "duration" : "39ms", + "end" : "2025-11-13T12:27:38.669+01:00", + "expressions" : "2730", "files" : "12", "globals" : "37", - "members" : "260", + "members" : "363", "programs" : "1", - "start" : "2025-11-10T18:23:08.836+01:00", - "statements" : "133", - "units" : "71", + "start" : "2025-11-13T12:27:38.630+01:00", + "statements" : "360", + "units" : "72", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/CharSequenceBug/report.json b/jlisa/java-testcases/svcomp/CharSequenceBug/report.json index 969b8fda3..39d04dba2 100644 --- a/jlisa/java-testcases/svcomp/CharSequenceBug/report.json +++ b/jlisa/java-testcases/svcomp/CharSequenceBug/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707441409.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320385286.json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:03.616+01:00", - "expressions" : "62", + "cfgs" : "91", + "duration" : "107ms", + "end" : "2025-11-13T12:27:23.041+01:00", + "expressions" : "2540", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:03.610+01:00", - "statements" : "29", - "units" : "50", + "start" : "2025-11-13T12:27:22.934+01:00", + "statements" : "256", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Character_public_static_int_java_lang_Character_digit_char_int/report.json b/jlisa/java-testcases/svcomp/Character_public_static_int_java_lang_Character_digit_char_int/report.json index 60a236206..23889039f 100644 --- a/jlisa/java-testcases/svcomp/Character_public_static_int_java_lang_Character_digit_char_int/report.json +++ b/jlisa/java-testcases/svcomp/Character_public_static_int_java_lang_Character_digit_char_int/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "char_org.sosy_lab.sv_benchmarks.Verifier.nondetChar()_1707451980.json", "char_org.sosy_lab.sv_benchmarks.Verifier.nondetChar()_1707452042.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:12.305+01:00", - "expressions" : "66", + "cfgs" : "91", + "duration" : "16ms", + "end" : "2025-11-13T12:27:46.489+01:00", + "expressions" : "2544", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.301+01:00", - "statements" : "30", - "units" : "50", + "start" : "2025-11-13T12:27:46.473+01:00", + "statements" : "257", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/ClassCastException1/report.json b/jlisa/java-testcases/svcomp/ClassCastException1/report.json index 948a225cd..e849868c1 100644 --- a/jlisa/java-testcases/svcomp/ClassCastException1/report.json +++ b/jlisa/java-testcases/svcomp/ClassCastException1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:06.874+01:00", - "expressions" : "49", + "cfgs" : "91", + "duration" : "7ms", + "end" : "2025-11-13T12:27:33.190+01:00", + "expressions" : "2527", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.872+01:00", - "statements" : "26", - "units" : "50", + "start" : "2025-11-13T12:27:33.183+01:00", + "statements" : "253", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Class_method1/report.json b/jlisa/java-testcases/svcomp/Class_method1/report.json index f65089d13..7e7062d50 100644 --- a/jlisa/java-testcases/svcomp/Class_method1/report.json +++ b/jlisa/java-testcases/svcomp/Class_method1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "bool_Main.f(java.lang.Class__c,_bool_b)_1707428854.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "2ms", - "end" : "2025-11-10T18:23:12.128+01:00", - "expressions" : "45", + "cfgs" : "92", + "duration" : "6ms", + "end" : "2025-11-13T12:27:46.140+01:00", + "expressions" : "2523", "files" : "2", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:12.126+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:46.134+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isInfinite/report.json b/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isInfinite/report.json index 4ad5e0459..d6f56c24a 100644 --- a/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isInfinite/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isInfinite/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:12.215+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:46.305+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.211+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:46.294+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isNaN/report.json b/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isNaN/report.json index 6fe7b1a76..90f6c9262 100644 --- a/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isNaN/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_boolean_java_lang_Double_isNaN/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "28ms", - "end" : "2025-11-10T18:23:03.435+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "468ms", + "end" : "2025-11-13T12:27:22.290+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:03.407+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:21.822+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isFinite_double/report.json b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isFinite_double/report.json index b9157fe5b..8e0adf8c9 100644 --- a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isFinite_double/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isFinite_double/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.433+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:39.773+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.429+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:39.763+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isInfinite_double/report.json b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isInfinite_double/report.json index af7dfb173..c66c502f1 100644 --- a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isInfinite_double/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isInfinite_double/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:10.162+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:41.733+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:10.158+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:41.723+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isNaN_double/report.json b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isNaN_double/report.json index 117229274..082461f7b 100644 --- a/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isNaN_double/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_static_boolean_java_lang_Double_isNaN_double/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:11.864+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:45.428+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:11.861+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:45.416+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Double_public_static_native_long_java_lang_Double_doubleToRawLongBits_double/report.json b/jlisa/java-testcases/svcomp/Double_public_static_native_long_java_lang_Double_doubleToRawLongBits_double/report.json index 3721b55f5..1b32608cb 100644 --- a/jlisa/java-testcases/svcomp/Double_public_static_native_long_java_lang_Double_doubleToRawLongBits_double/report.json +++ b/jlisa/java-testcases/svcomp/Double_public_static_native_long_java_lang_Double_doubleToRawLongBits_double/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449097.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707449128.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:12.671+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:47.333+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.667+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:47.323+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/ExSymExeLongBytecodes_false/report.json b/jlisa/java-testcases/svcomp/ExSymExeLongBytecodes_false/report.json index 256c87b0b..51eb290ce 100644 --- a/jlisa/java-testcases/svcomp/ExSymExeLongBytecodes_false/report.json +++ b/jlisa/java-testcases/svcomp/ExSymExeLongBytecodes_false/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707440076.json", "report.json", "void_Main.Main(Main__this)_1707433411.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.test(long_x,_long_z)_1707427676.json" ], "info" : { - "cfgs" : "16", - "duration" : "5ms", - "end" : "2025-11-10T18:23:07.490+01:00", - "expressions" : "111", + "cfgs" : "92", + "duration" : "16ms", + "end" : "2025-11-13T12:27:35.447+01:00", + "expressions" : "2589", "files" : "4", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:07.485+01:00", - "statements" : "49", - "units" : "50", + "start" : "2025-11-13T12:27:35.431+01:00", + "statements" : "276", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/ExSymExe_true/report.json b/jlisa/java-testcases/svcomp/ExSymExe_true/report.json index df3a19174..6b92fed12 100644 --- a/jlisa/java-testcases/svcomp/ExSymExe_true/report.json +++ b/jlisa/java-testcases/svcomp/ExSymExe_true/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.Main(Main__this)_1707433411.json", "void_Main.Main_clinit()_1707433411.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.test(Main__this,_int_x,_int_z)_1707427707.json" ], "info" : { - "cfgs" : "23", - "duration" : "4ms", - "end" : "2025-11-10T18:23:11.378+01:00", - "expressions" : "185", + "cfgs" : "99", + "duration" : "13ms", + "end" : "2025-11-13T12:27:44.163+01:00", + "expressions" : "2663", "files" : "4", "globals" : "29", - "members" : "237", + "members" : "340", "programs" : "1", - "start" : "2025-11-10T18:23:11.374+01:00", - "statements" : "80", - "units" : "50", + "start" : "2025-11-13T12:27:44.150+01:00", + "statements" : "307", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isInfinite/report.json b/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isInfinite/report.json index fed70a012..cd84892fa 100644 --- a/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isInfinite/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isInfinite/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:08.188+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:37.160+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.185+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:37.147+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isNaN/report.json b/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isNaN/report.json index 3331f28e8..d33a28f4c 100644 --- a/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isNaN/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_boolean_java_lang_Float_isNaN/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:10.071+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:41.562+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:10.067+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:41.552+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isFinite_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isFinite_float/report.json index dba5047db..df3178794 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isFinite_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isFinite_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:07.855+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:36.499+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.851+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:36.488+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isInfinite_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isInfinite_float/report.json index 41452336f..73789d26f 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isInfinite_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isInfinite_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:11.199+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:43.806+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:11.196+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:43.794+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isNaN_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isNaN_float/report.json index 0d26abd1f..e6c1371c4 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isNaN_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_boolean_java_lang_Float_isNaN_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.615+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:40.146+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.611+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:40.135+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_int_java_lang_Float_floatToIntBits_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_int_java_lang_Float_floatToIntBits_float/report.json index 46fccfb1c..f8fffc52c 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_int_java_lang_Float_floatToIntBits_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_int_java_lang_Float_floatToIntBits_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.799+01:00", - "expressions" : "60", + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:40.852+01:00", + "expressions" : "2538", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.795+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:40.840+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_java_lang_String_java_lang_Float_toString_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_java_lang_String_java_lang_Float_toString_float/report.json index 7ced703d1..9e891b9fc 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_java_lang_String_java_lang_Float_toString_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_java_lang_String_java_lang_Float_toString_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:05.005+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "20ms", + "end" : "2025-11-13T12:27:28.137+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.999+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:28.117+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Float_public_static_native_int_java_lang_Float_floatToRawIntBits_float/report.json b/jlisa/java-testcases/svcomp/Float_public_static_native_int_java_lang_Float_floatToRawIntBits_float/report.json index 60f450d63..3c04e01c0 100644 --- a/jlisa/java-testcases/svcomp/Float_public_static_native_int_java_lang_Float_floatToRawIntBits_float/report.json +++ b/jlisa/java-testcases/svcomp/Float_public_static_native_int_java_lang_Float_floatToRawIntBits_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:07.051+01:00", - "expressions" : "60", + "cfgs" : "91", + "duration" : "14ms", + "end" : "2025-11-13T12:27:33.742+01:00", + "expressions" : "2538", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.047+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:33.728+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/FractalTouchHandler_false/report.json b/jlisa/java-testcases/svcomp/FractalTouchHandler_false/report.json index 9611e15ff..0a2100d8d 100644 --- a/jlisa/java-testcases/svcomp/FractalTouchHandler_false/report.json +++ b/jlisa/java-testcases/svcomp/FractalTouchHandler_false/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_-1196734061.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_-1196734092.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_-1196735022.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_-1196735053.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707441316.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707441347.json", "report.json", "void_Main.Main(Main__this)_1707437534.json", "void_Main.dragFractal(Main__this,_float_x,_float_y)_1707431799.json", "void_Main.dragFractal(Main__this,_float_x,_float_y)_1707431830.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "13ms", - "end" : "2025-11-10T18:23:03.723+01:00", - "expressions" : "121", + "cfgs" : "92", + "duration" : "76ms", + "end" : "2025-11-13T12:27:23.810+01:00", + "expressions" : "2599", "files" : "10", "globals" : "32", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:03.710+01:00", - "statements" : "46", - "units" : "50", + "start" : "2025-11-13T12:27:23.734+01:00", + "statements" : "273", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/GraphFragment_false/report.json b/jlisa/java-testcases/svcomp/GraphFragment_false/report.json index b08125810..9b5e76bd7 100644 --- a/jlisa/java-testcases/svcomp/GraphFragment_false/report.json +++ b/jlisa/java-testcases/svcomp/GraphFragment_false/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707453096.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707476160.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707499224.json", "report.json", "void_Main.Main(Main__this)_1707437689.json", "void_Main.Main_clinit()_1707437689.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.updateAngles(Main__this,_float_rollValue,_float_pitchValue,_float_yawValue)_1707431954.json" ], "info" : { - "cfgs" : "17", - "duration" : "10ms", - "end" : "2025-11-10T18:23:08.372+01:00", - "expressions" : "107", + "cfgs" : "93", + "duration" : "26ms", + "end" : "2025-11-13T12:27:37.534+01:00", + "expressions" : "2585", "files" : "7", "globals" : "31", - "members" : "231", + "members" : "334", "programs" : "1", - "start" : "2025-11-10T18:23:08.362+01:00", - "statements" : "40", - "units" : "50", + "start" : "2025-11-13T12:27:37.508+01:00", + "statements" : "267", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/Main.java b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/Main.java new file mode 100644 index 000000000..cc4866c99 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Byte output_1 = input_1_0.byteValue(); + Byte output_2 = input_2_0.byteValue(); + + // Assert the expected outputs + assert !(output_1 == 57 && output_2 == 124); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/report.json b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/report.json new file mode 100644 index 000000000..c37104b51 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "17ms", + "end" : "2025-11-13T12:27:27.469+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:27.452+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_byte_java_lang_Long_byteValue" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..a724e001c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_byte_java_lang_Long_byteValue/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = byteValue(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"byteValue(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = byteValue(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"byteValue(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 57), ==(output_2, 124)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 57), ==(output_2, 124)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 57), ==(output_2, 124))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 57)"},{"id":18,"text":"output_1"},{"id":19,"text":"57"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 124)"},{"id":21,"text":"output_2"},{"id":22,"text":"124"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-byte-value *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["long-byte-value *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 57","assert ! output_1 == 57 && output_2 == 124"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 57","! output_1 == 57 && output_2 == 124"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 57","output_1 == 57 && output_2 == 124"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 57"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["57"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 124"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["124"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':17:17[value]":["byte"],"heap[s]:pp@'Main.java':18:17":["java.lang.Byte"],"heap[s]:pp@'Main.java':18:17[value]":["byte"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Byte*"],"output_2":["java.lang.Byte*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/Main.java b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/Main.java new file mode 100644 index 000000000..73beb2352 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Double output_1 = input_1_0.doubleValue(); + Double output_2 = input_2_0.doubleValue(); + + // Assert the expected outputs + assert !(output_1 == 260438752223407.0 && output_2 == 1617581759240.0); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/report.json b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/report.json new file mode 100644 index 000000000..0fcb77d44 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "21ms", + "end" : "2025-11-13T12:27:25.016+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:24.995+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_double_java_lang_Long_doubleValue" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..4d3b8e170 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_double_java_lang_Long_doubleValue/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = doubleValue(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"doubleValue(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = doubleValue(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"doubleValue(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 2.60438752223407E14), ==(output_2, 1.61758175924E12)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 2.60438752223407E14), ==(output_2, 1.61758175924E12)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 2.60438752223407E14), ==(output_2, 1.61758175924E12))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 2.60438752223407E14)"},{"id":18,"text":"output_1"},{"id":19,"text":"2.60438752223407E14"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 1.61758175924E12)"},{"id":21,"text":"output_2"},{"id":22,"text":"1.61758175924E12"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-double-value *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":12,"description":{"expressions":["long-double-value *(input_2_0)->value"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 2.60438752223407E14","assert ! output_1 == 2.60438752223407E14 && output_2 == 1.61758175924E12"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 2.60438752223407E14","! output_1 == 2.60438752223407E14 && output_2 == 1.61758175924E12"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 2.60438752223407E14","output_1 == 2.60438752223407E14 && output_2 == 1.61758175924E12"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 2.60438752223407E14"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":19,"description":{"expressions":["2.60438752223407E14"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 1.61758175924E12"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":22,"description":{"expressions":["1.61758175924E12"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Double"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:19"],"output_2":["heap[s]:pp@'Main.java':18:19"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:19":["java.lang.Double"],"heap[s]:pp@'Main.java':17:19[value]":["double"],"heap[s]:pp@'Main.java':18:19":["java.lang.Double"],"heap[s]:pp@'Main.java':18:19[value]":["double"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Double::MAX_VALUE":["double"],"java.lang.Double::MIN_VALUE":["double"],"java.lang.Double::POSITIVE_INFINITY":["double"],"output_1":["java.lang.Double*"],"output_2":["java.lang.Double*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:19[value]":"#TOP#","heap[s]:pp@'Main.java':18:19[value]":"#TOP#","java.lang.Double::MAX_VALUE":"1.7976931348623157E308","java.lang.Double::MIN_VALUE":"4.9E-324","java.lang.Double::POSITIVE_INFINITY":"Infinity"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/Main.java b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/Main.java new file mode 100644 index 000000000..b07b58527 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Float output_1 = input_1_0.floatValue(); + Float output_2 = input_2_0.floatValue(); + + // Assert the expected outputs + assert !(output_1 == -6.0 && output_2 == 9.223372e+18); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/report.json b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/report.json new file mode 100644 index 000000000..4f09063e7 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:37.768+01:00", + "expressions" : "2538", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:37.756+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_float_java_lang_Long_floatValue" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..b676bc0fa --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_float_java_lang_Long_floatValue/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = floatValue(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"floatValue(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = floatValue(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"floatValue(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, -(6.0)), ==(output_2, 9.223372E18)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, -(6.0)), ==(output_2, 9.223372E18)))"},{"id":16,"subNodes":[17,21],"text":"&&(==(output_1, -(6.0)), ==(output_2, 9.223372E18))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, -(6.0))"},{"id":18,"text":"output_1"},{"id":19,"subNodes":[20],"text":"-(6.0)"},{"id":20,"text":"6.0"},{"id":21,"subNodes":[22,23],"text":"==(output_2, 9.223372E18)"},{"id":22,"text":"output_2"},{"id":23,"text":"9.223372E18"},{"id":24,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":24,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-float-value *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":12,"description":{"expressions":["long-float-value *(input_2_0)->value"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == - 6.0","assert ! output_1 == - 6.0 && output_2 == 9.223372E18"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == - 6.0","! output_1 == - 6.0 && output_2 == 9.223372E18"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == - 6.0","output_1 == - 6.0 && output_2 == 9.223372E18"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == - 6.0"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":19,"description":{"expressions":["- 6.0"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":20,"description":{"expressions":["6.0"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":21,"description":{"expressions":["output_2 == 9.223372E18"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":22,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":23,"description":{"expressions":["9.223372E18"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}},{"nodeId":24,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Float"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:18"],"output_2":["heap[s]:pp@'Main.java':18:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:18":["java.lang.Float"],"heap[s]:pp@'Main.java':17:18[value]":["float"],"heap[s]:pp@'Main.java':18:18":["java.lang.Float"],"heap[s]:pp@'Main.java':18:18[value]":["float"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Float::MAX_VALUE":["float"],"java.lang.Float::MIN_VALUE":["float"],"java.lang.Float::POSITIVE_INFINITY":["float"],"output_1":["java.lang.Float*"],"output_2":["java.lang.Float*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:18[value]":"#TOP#","heap[s]:pp@'Main.java':18:18[value]":"#TOP#","java.lang.Float::MAX_VALUE":"3.4028235E38","java.lang.Float::MIN_VALUE":"1.4E-45","java.lang.Float::POSITIVE_INFINITY":"Infinity"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/Main.java b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/Main.java new file mode 100644 index 000000000..c169f2d52 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_1_1 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = input_1_0.compareTo(input_1_1); + Integer output_2 = input_2_0.compareTo(input_2_1); + + // Assert the expected outputs + assert !(output_1 == -1 && output_2 == 1); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..3dc3926f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..806de1cd9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/report.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/report.json new file mode 100644 index 000000000..9aee59001 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:41.916+01:00", + "expressions" : "2544", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:41.903+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..0f521f546 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_compareTo_java_lang_Long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = compareTo(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"compareTo(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = compareTo(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"compareTo(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(1)), ==(output_2, 1)))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(1)), ==(output_2, 1)))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(1)), ==(output_2, 1))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(1))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(1)"},{"id":28,"text":"1"},{"id":29,"subNodes":[30,31],"text":"==(output_2, 1)"},{"id":30,"text":"output_2"},{"id":31,"text":"1"},{"id":32,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":32,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-compare-to *(input_1_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-compare-to *(input_2_1)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == - 1","assert ! output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == - 1","! output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == - 1","output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":27,"description":{"expressions":["- 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":28,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":29,"description":{"expressions":["output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":30,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":31,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":32,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/Main.java b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/Main.java new file mode 100644 index 000000000..96cbbdefa --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = input_1_0.intValue(); + Integer output_2 = input_2_0.intValue(); + + // Assert the expected outputs + assert !(output_1 == 112 && output_2 == -224387); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/report.json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/report.json new file mode 100644 index 000000000..80669c37b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:45.046+01:00", + "expressions" : "2538", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:45.036+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_int_java_lang_Long_intValue" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..a77761f05 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_int_java_lang_Long_intValue/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = intValue(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"intValue(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = intValue(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"intValue(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 112), ==(output_2, -(224387))))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 112), ==(output_2, -(224387))))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 112), ==(output_2, -(224387)))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 112)"},{"id":18,"text":"output_1"},{"id":19,"text":"112"},{"id":20,"subNodes":[21,22],"text":"==(output_2, -(224387))"},{"id":21,"text":"output_2"},{"id":22,"subNodes":[23],"text":"-(224387)"},{"id":23,"text":"224387"},{"id":24,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":24,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-init-value *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["long-init-value *(input_2_0)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 112","assert ! output_1 == 112 && output_2 == - 224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 112","! output_1 == 112 && output_2 == - 224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 112","output_1 == 112 && output_2 == - 224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 112"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["112"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == - 224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["- 224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["224387"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/Main.java b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/Main.java new file mode 100644 index 000000000..008f0f44e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = input_1_0.toString(); + String output_2 = input_2_0.toString(); + + // Assert the expected outputs + assert !(output_1.equals("10790841238") && output_2.equals("2308")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/report.json b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/report.json new file mode 100644 index 000000000..1e6b5862f --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "9ms", + "end" : "2025-11-13T12:27:44.338+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:44.329+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_java_lang_String_java_lang_Long_toString" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..486c679d0 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_java_lang_String_java_lang_Long_toString/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = toString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"toString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = toString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"toString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"10790841238\"), equals(output_2, \"2308\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"10790841238\"), equals(output_2, \"2308\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"10790841238\"), equals(output_2, \"2308\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"10790841238\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"10790841238\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"2308\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"2308\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:33":["heap[s]:pp@'Main.java':17:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"]},"type":{"$rec@'Main.java':17:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:33":["heap[s]:pp@'Main.java':17:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:33"],"state":{"heap":{"$rec@'Main.java':17:33":["heap[s]:pp@'Main.java':17:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:33":["heap[s]:pp@'Main.java':18:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':18:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:33":["heap[s]:pp@'Main.java':18:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"]},"type":{"$rec@'Main.java':18:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:33"],"state":{"heap":{"$rec@'Main.java':18:33":["heap[s]:pp@'Main.java':18:33"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"]},"type":{"$rec@'Main.java':18:33":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:63)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:63)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:63)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':21:63)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:63":["heap[s]:pp@'Main.java':21:63"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:63":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:63":["java.lang.String"],"heap[s]:pp@'Main.java':21:63[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238","heap[s]:pp@'Main.java':21:63[value]":"2308"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':21:63"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:63":["heap[s]:pp@'Main.java':21:63"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:63":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:63":["java.lang.String"],"heap[s]:pp@'Main.java':21:63[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238","heap[s]:pp@'Main.java':21:63[value]":"2308"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:33"],"output_2":["heap[s]:pp@'Main.java':18:33"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:33":["java.lang.String"],"heap[s]:pp@'Main.java':17:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:33":["java.lang.String"],"heap[s]:pp@'Main.java':18:33[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:33[value]":"#TOP#","heap[s]:pp@'Main.java':18:33[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"10790841238"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/Main.java b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/Main.java new file mode 100644 index 000000000..87f6777c3 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = input_1_0.longValue(); + Long output_2 = input_2_0.longValue(); + + // Assert the expected outputs + assert !(output_1 == -970197535664511L && output_2 == -16806519502308914L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/report.json b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/report.json new file mode 100644 index 000000000..1062b2235 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "22ms", + "end" : "2025-11-13T12:27:25.998+01:00", + "expressions" : "2539", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:25.976+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_long_java_lang_Long_longValue" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..90fe90577 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_long_java_lang_Long_longValue/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = longValue(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"longValue(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = longValue(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"longValue(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, -(970197535664511)), ==(output_2, -(16806519502308914))))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, -(970197535664511)), ==(output_2, -(16806519502308914))))"},{"id":16,"subNodes":[17,21],"text":"&&(==(output_1, -(970197535664511)), ==(output_2, -(16806519502308914)))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, -(970197535664511))"},{"id":18,"text":"output_1"},{"id":19,"subNodes":[20],"text":"-(970197535664511)"},{"id":20,"text":"970197535664511"},{"id":21,"subNodes":[22,23],"text":"==(output_2, -(16806519502308914))"},{"id":22,"text":"output_2"},{"id":23,"subNodes":[24],"text":"-(16806519502308914)"},{"id":24,"text":"16806519502308914"},{"id":25,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":25,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["*(input_1_0)->value conv-as long"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["*(input_2_0)->value conv-as long"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == - 970197535664511","assert ! output_1 == - 970197535664511 && output_2 == - 16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == - 970197535664511","! output_1 == - 970197535664511 && output_2 == - 16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == - 970197535664511","output_1 == - 970197535664511 && output_2 == - 16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == - 970197535664511"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["- 970197535664511"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["970197535664511"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2 == - 16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["- 16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["16806519502308914"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_bitCount_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_bitCount_long/report.json index e18ce117b..27b1505c6 100644 --- a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_bitCount_long/report.json +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_bitCount_long/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:11.287+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:43.984+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:11.283+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:43.971+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/Main.java new file mode 100644 index 000000000..3f47819da --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_1_1 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = Long.compareUnsigned(input_1_0, input_1_1); + Integer output_2 = Long.compareUnsigned(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == -1 && output_2 == 1); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..3dc3926f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..806de1cd9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/report.json new file mode 100644 index 000000000..185530657 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:50.409+01:00", + "expressions" : "2544", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:50.396+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..c2c4ede6e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compareUnsigned_long_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::compareUnsigned(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::compareUnsigned(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::compareUnsigned(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::compareUnsigned(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(1)), ==(output_2, 1)))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(1)), ==(output_2, 1)))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(1)), ==(output_2, 1))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(1))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(1)"},{"id":28,"text":"1"},{"id":29,"subNodes":[30,31],"text":"==(output_2, 1)"},{"id":30,"text":"output_2"},{"id":31,"text":"1"},{"id":32,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":32,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-compare *(input_1_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-compare *(input_2_1)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == - 1","assert ! output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == - 1","! output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == - 1","output_1 == - 1 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":27,"description":{"expressions":["- 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":28,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":29,"description":{"expressions":["output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":30,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":31,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":32,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:20"],"output_2":["heap[s]:pp@'Main.java':20:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':19:20[value]":["int"],"heap[s]:pp@'Main.java':20:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':20:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:20[value]":"#TOP#","heap[s]:pp@'Main.java':20:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compare_long_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compare_long_long/report.json index 664ee22d2..39cc70212 100644 --- a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compare_long_long/report.json +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_compare_long_long/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "5ms", - "end" : "2025-11-10T18:23:06.960+01:00", - "expressions" : "66", + "cfgs" : "91", + "duration" : "26ms", + "end" : "2025-11-13T12:27:33.375+01:00", + "expressions" : "2544", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.955+01:00", - "statements" : "30", - "units" : "50", + "start" : "2025-11-13T12:27:33.349+01:00", + "statements" : "257", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/Main.java new file mode 100644 index 000000000..1b3778e37 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = Long.numberOfLeadingZeros(input_1_0); + Integer output_2 = Long.numberOfLeadingZeros(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 24 && output_2 == 8); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/report.json new file mode 100644 index 000000000..890cbcf9f --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:34.729+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:34.717+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..ddb5ed3e5 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::numberOfLeadingZeros(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::numberOfLeadingZeros(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::numberOfLeadingZeros(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::numberOfLeadingZeros(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 24), ==(output_2, 8)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 24), ==(output_2, 8)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 24), ==(output_2, 8))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 24)"},{"id":18,"text":"output_1"},{"id":19,"text":"24"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 8)"},{"id":21,"text":"output_2"},{"id":22,"text":"8"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-leading-zeros *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["long-leading-zeros *(input_2_0)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 24","assert ! output_1 == 24 && output_2 == 8"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 24","! output_1 == 24 && output_2 == 8"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 24","output_1 == 24 && output_2 == 8"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 24"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["24"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 8"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["8"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/Main.java new file mode 100644 index 000000000..9700a862c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = Long.numberOfTrailingZeros(input_1_0); + Integer output_2 = Long.numberOfTrailingZeros(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 5 && output_2 == 1); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/report.json new file mode 100644 index 000000000..d48b40138 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:35.103+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:35.092+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..d80cc2cf4 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::numberOfTrailingZeros(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::numberOfTrailingZeros(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::numberOfTrailingZeros(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::numberOfTrailingZeros(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 5), ==(output_2, 1)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 5), ==(output_2, 1)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 5), ==(output_2, 1))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 5)"},{"id":18,"text":"output_1"},{"id":19,"text":"5"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 1)"},{"id":21,"text":"output_2"},{"id":22,"text":"1"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-trailing-zeros *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["long-trailing-zeros *(input_2_0)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 5","assert ! output_1 == 5 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 5","! output_1 == 5 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 5","output_1 == 5 && output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 5"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["5"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/Main.java new file mode 100644 index 000000000..73762bb34 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Integer output_1 = Long.signum(input_1_0); + Integer output_2 = Long.signum(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 1 && output_2 == -1); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/report.json new file mode 100644 index 000000000..03715d065 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:29.889+01:00", + "expressions" : "2538", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:29.876+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_int_java_lang_Long_signum_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..3c1204f12 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_int_java_lang_Long_signum_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::signum(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::signum(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::signum(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::signum(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 1), ==(output_2, -(1))))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 1), ==(output_2, -(1))))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 1), ==(output_2, -(1)))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 1)"},{"id":18,"text":"output_1"},{"id":19,"text":"1"},{"id":20,"subNodes":[21,22],"text":"==(output_2, -(1))"},{"id":21,"text":"output_2"},{"id":22,"subNodes":[23],"text":"-(1)"},{"id":23,"text":"1"},{"id":24,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":24,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-signum *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["long-signum *(input_2_0)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 1","assert ! output_1 == 1 && output_2 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 1","! output_1 == 1 && output_2 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 1","output_1 == 1 && output_2 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == - 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["- 1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:20"],"output_2":["heap[s]:pp@'Main.java':18:20"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':17:20[value]":["int"],"heap[s]:pp@'Main.java':18:20":["java.lang.Integer"],"heap[s]:pp@'Main.java':18:20[value]":["int"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Integer*"],"output_2":["java.lang.Integer*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:20[value]":"#TOP#","heap[s]:pp@'Main.java':18:20[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/Main.java new file mode 100644 index 000000000..c8b79fe7c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + String input_1_0 = Verifier.nondetString(); + Long input_1_1 = Verifier.nondetLong(); + String input_2_0 = Verifier.nondetString(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.getLong(input_1_0, input_1_1); + Long output_2 = Long.getLong(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == -11L && output_2 == -330L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json new file mode 100644 index 000000000..22751249f --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json @@ -0,0 +1 @@ +{"name":"java.lang.String* org.sosy_lab.sv_benchmarks.Verifier::nondetString()","description":"['Main.java':13:33]","nodes":[{"id":0,"subNodes":[1,2],"text":"random = new java.util.Random()"},{"id":1,"text":"random"},{"id":2,"text":"new java.util.Random()"},{"id":3,"subNodes":[4,5],"text":"size = nextInt(random)"},{"id":4,"text":"size"},{"id":5,"subNodes":[6],"text":"nextInt(random)"},{"id":6,"text":"random"},{"id":7,"subNodes":[8],"text":"org.sosy_lab.sv_benchmarks.Verifier::assume(>=(size, 0))"},{"id":8,"subNodes":[9,10],"text":">=(size, 0)"},{"id":9,"text":"size"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"bytes = new byte[]*[size]"},{"id":12,"text":"bytes"},{"id":13,"subNodes":[14],"text":"new byte[]*[size]"},{"id":14,"text":"size"},{"id":15,"subNodes":[16,17],"text":"nextBytes(random, bytes)"},{"id":16,"text":"random"},{"id":17,"text":"bytes"},{"id":18,"subNodes":[19],"text":"return new java.lang.String(bytes)"},{"id":19,"subNodes":[20],"text":"new java.lang.String(bytes)"},{"id":20,"text":"bytes"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":18,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':53:20"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["random"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":8,"description":{"expressions":["size >= 0"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["$array@'Verifier.java':56:19"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["random"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["ret_value@nondetString"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"],"ret_value@nondetString":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"ret_value@nondetString":["java.lang.String*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Verifier.java':58:11"],"state":{"heap":{"$rec@'Verifier.java':58:11":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':58:11":["java.lang.String*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json new file mode 100644 index 000000000..c27e0558c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json @@ -0,0 +1 @@ +{"name":"java.lang.String* org.sosy_lab.sv_benchmarks.Verifier::nondetString()","description":"['Main.java':15:33]","nodes":[{"id":0,"subNodes":[1,2],"text":"random = new java.util.Random()"},{"id":1,"text":"random"},{"id":2,"text":"new java.util.Random()"},{"id":3,"subNodes":[4,5],"text":"size = nextInt(random)"},{"id":4,"text":"size"},{"id":5,"subNodes":[6],"text":"nextInt(random)"},{"id":6,"text":"random"},{"id":7,"subNodes":[8],"text":"org.sosy_lab.sv_benchmarks.Verifier::assume(>=(size, 0))"},{"id":8,"subNodes":[9,10],"text":">=(size, 0)"},{"id":9,"text":"size"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"bytes = new byte[]*[size]"},{"id":12,"text":"bytes"},{"id":13,"subNodes":[14],"text":"new byte[]*[size]"},{"id":14,"text":"size"},{"id":15,"subNodes":[16,17],"text":"nextBytes(random, bytes)"},{"id":16,"text":"random"},{"id":17,"text":"bytes"},{"id":18,"subNodes":[19],"text":"return new java.lang.String(bytes)"},{"id":19,"subNodes":[20],"text":"new java.lang.String(bytes)"},{"id":20,"text":"bytes"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":18,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':53:20"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["random"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":8,"description":{"expressions":["size >= 0"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$array@'Verifier.java':56:19"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["random"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["ret_value@nondetString"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"],"ret_value@nondetString":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"ret_value@nondetString":["java.lang.String*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Verifier.java':58:11"],"state":{"heap":{"$rec@'Verifier.java':58:11":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':58:11":["java.lang.String*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..ae2f1aa41 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"ret_value@nondetLong":["long"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..a80c010d9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"ret_value@nondetLong":["long"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/report.json new file mode 100644 index 000000000..24eb935cf --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json" ], + "info" : { + "cfgs" : "91", + "duration" : "17ms", + "end" : "2025-11-13T12:27:45.954+01:00", + "expressions" : "2545", + "files" : "7", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:45.937+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..4f6ac9ab8 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::getLong(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::getLong(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::getLong(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::getLong(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(11)), ==(output_2, -(330))))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(11)), ==(output_2, -(330))))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(11)), ==(output_2, -(330)))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(11))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(11)"},{"id":28,"text":"11"},{"id":29,"subNodes":[30,31],"text":"==(output_2, -(330))"},{"id":30,"text":"output_2"},{"id":31,"subNodes":[32],"text":"-(330)"},{"id":32,"text":"330"},{"id":33,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":1,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':13:33"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":3,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":4,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":6,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":8,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':15:33"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":9,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":10,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':19:26"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':20:26"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":21,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":22,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["assert ! output_1 == - 11","assert ! output_1 == - 11 && output_2 == - 330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":23,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["! output_1 == - 11","! output_1 == - 11 && output_2 == - 330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":24,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1 == - 11","output_1 == - 11 && output_2 == - 330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":25,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1 == - 11"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":26,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":27,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["- 11"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":28,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["11"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":29,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2 == - 330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":30,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":31,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["- 330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":32,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["330"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":33,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json new file mode 100644 index 000000000..44349cae6 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json @@ -0,0 +1 @@ +{"name":"void org.sosy_lab.sv_benchmarks.Verifier::assume(bool condition)","description":"['Main.java':13:33, 'Verifier.java':55:5]","nodes":[{"id":0,"subNodes":[1],"text":"!(condition)"},{"id":1,"text":"condition"},{"id":2,"subNodes":[3,4],"text":"halt(java.lang.Runtime::getRuntime(), 1)"},{"id":3,"text":"java.lang.Runtime::getRuntime()"},{"id":4,"text":"1"},{"id":5,"text":"ret"}],"edges":[{"sourceId":0,"destId":2,"kind":"TrueEdge"},{"sourceId":0,"destId":5,"kind":"FalseEdge"},{"sourceId":2,"destId":5,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["! condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":"_|_"}},{"nodeId":3,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["1"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json new file mode 100644 index 000000000..623518908 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json @@ -0,0 +1 @@ +{"name":"void org.sosy_lab.sv_benchmarks.Verifier::assume(bool condition)","description":"['Main.java':15:33, 'Verifier.java':55:5]","nodes":[{"id":0,"subNodes":[1],"text":"!(condition)"},{"id":1,"text":"condition"},{"id":2,"subNodes":[3,4],"text":"halt(java.lang.Runtime::getRuntime(), 1)"},{"id":3,"text":"java.lang.Runtime::getRuntime()"},{"id":4,"text":"1"},{"id":5,"text":"ret"}],"edges":[{"sourceId":0,"destId":2,"kind":"TrueEdge"},{"sourceId":0,"destId":5,"kind":"FalseEdge"},{"sourceId":2,"destId":5,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["! condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":"_|_"}},{"nodeId":3,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["1"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/Main.java new file mode 100644 index 000000000..465848e14 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + String input_1_0 = Verifier.nondetString(); + Long input_1_1 = Verifier.nondetLong(); + String input_2_0 = Verifier.nondetString(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.getLong(input_1_0, input_1_1); + Long output_2 = Long.getLong(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == -16L && output_2 == 377910L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json new file mode 100644 index 000000000..22751249f --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json @@ -0,0 +1 @@ +{"name":"java.lang.String* org.sosy_lab.sv_benchmarks.Verifier::nondetString()","description":"['Main.java':13:33]","nodes":[{"id":0,"subNodes":[1,2],"text":"random = new java.util.Random()"},{"id":1,"text":"random"},{"id":2,"text":"new java.util.Random()"},{"id":3,"subNodes":[4,5],"text":"size = nextInt(random)"},{"id":4,"text":"size"},{"id":5,"subNodes":[6],"text":"nextInt(random)"},{"id":6,"text":"random"},{"id":7,"subNodes":[8],"text":"org.sosy_lab.sv_benchmarks.Verifier::assume(>=(size, 0))"},{"id":8,"subNodes":[9,10],"text":">=(size, 0)"},{"id":9,"text":"size"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"bytes = new byte[]*[size]"},{"id":12,"text":"bytes"},{"id":13,"subNodes":[14],"text":"new byte[]*[size]"},{"id":14,"text":"size"},{"id":15,"subNodes":[16,17],"text":"nextBytes(random, bytes)"},{"id":16,"text":"random"},{"id":17,"text":"bytes"},{"id":18,"subNodes":[19],"text":"return new java.lang.String(bytes)"},{"id":19,"subNodes":[20],"text":"new java.lang.String(bytes)"},{"id":20,"text":"bytes"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":18,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':53:20"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["random"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":8,"description":{"expressions":["size >= 0"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["$array@'Verifier.java':56:19"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["size"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["random"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["ret_value@nondetString"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"],"ret_value@nondetString":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"ret_value@nondetString":["java.lang.String*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Verifier.java':58:11"],"state":{"heap":{"$rec@'Verifier.java':58:11":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':58:11":["java.lang.String*"],"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':13:33]:args":["java.lang.String*[]*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","size":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json new file mode 100644 index 000000000..c27e0558c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json @@ -0,0 +1 @@ +{"name":"java.lang.String* org.sosy_lab.sv_benchmarks.Verifier::nondetString()","description":"['Main.java':15:33]","nodes":[{"id":0,"subNodes":[1,2],"text":"random = new java.util.Random()"},{"id":1,"text":"random"},{"id":2,"text":"new java.util.Random()"},{"id":3,"subNodes":[4,5],"text":"size = nextInt(random)"},{"id":4,"text":"size"},{"id":5,"subNodes":[6],"text":"nextInt(random)"},{"id":6,"text":"random"},{"id":7,"subNodes":[8],"text":"org.sosy_lab.sv_benchmarks.Verifier::assume(>=(size, 0))"},{"id":8,"subNodes":[9,10],"text":">=(size, 0)"},{"id":9,"text":"size"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"bytes = new byte[]*[size]"},{"id":12,"text":"bytes"},{"id":13,"subNodes":[14],"text":"new byte[]*[size]"},{"id":14,"text":"size"},{"id":15,"subNodes":[16,17],"text":"nextBytes(random, bytes)"},{"id":16,"text":"random"},{"id":17,"text":"bytes"},{"id":18,"subNodes":[19],"text":"return new java.lang.String(bytes)"},{"id":19,"subNodes":[20],"text":"new java.lang.String(bytes)"},{"id":20,"text":"bytes"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":18,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["random"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':53:20"],"state":{"heap":{"$rec@'Verifier.java':53:20":["heap[s]:pp@'Verifier.java':53:20"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':53:20":["java.util.Random*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["random"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":8,"description":{"expressions":["size >= 0"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$array@'Verifier.java':56:19"],"state":{"heap":{"$array@'Verifier.java':56:19":["heap[s]:pp@'Verifier.java':56:19"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$array@'Verifier.java':56:19":["byte[]*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["size"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["PUSHANY"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["random"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["ret_value@nondetString"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"],"ret_value@nondetString":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"ret_value@nondetString":["java.lang.String*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Verifier.java':58:11"],"state":{"heap":{"$rec@'Verifier.java':58:11":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$rec@'Verifier.java':58:11":["java.lang.String*"],"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["bytes"],"state":{"heap":{"['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"bytes":["heap[s]:pp@'Verifier.java':56:19"],"random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Main.java':15:33]:args":["java.lang.String*[]*"],"['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Main.java':15:33]:input_1_1":["java.lang.Long*"],"bytes":["byte[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':56:19":["byte[]"],"heap[s]:pp@'Verifier.java':56:19[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"random":["java.util.Random*"],"size":["int"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':56:19[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","size":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..ae2f1aa41 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"ret_value@nondetLong":["long"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..a80c010d9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"ret_value@nondetLong":["long"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.String*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/report.json new file mode 100644 index 000000000..c9854dc9f --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449159.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json" ], + "info" : { + "cfgs" : "91", + "duration" : "27ms", + "end" : "2025-11-13T12:27:34.129+01:00", + "expressions" : "2544", + "files" : "7", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:34.102+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..0f06f8e30 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetString()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::getLong(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::getLong(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::getLong(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::getLong(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(16)), ==(output_2, 377910)))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(16)), ==(output_2, 377910)))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(16)), ==(output_2, 377910))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(16))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(16)"},{"id":28,"text":"16"},{"id":29,"subNodes":[30,31],"text":"==(output_2, 377910)"},{"id":30,"text":"output_2"},{"id":31,"text":"377910"},{"id":32,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":32,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":1,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':13:33"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':13:33":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":3,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":4,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":6,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":7,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":8,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':15:33"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"call_ret_value@'Main.java':15:33":["heap[w]:pp@'Verifier.java':58:11"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:33":["java.lang.String*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":9,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":10,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":11,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":12,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":13,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":14,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':19:26"],"state":{"heap":{"$rec@'Main.java':19:26":["heap[s]:pp@'Main.java':19:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"$rec@'Main.java':19:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":15,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":16,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":17,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":18,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":19,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["$rec@'Main.java':20:26"],"state":{"heap":{"$rec@'Main.java':20:26":["heap[s]:pp@'Main.java':20:26"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"$rec@'Main.java':20:26":["java.lang.Long*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":20,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":21,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":22,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["assert ! output_1 == - 16","assert ! output_1 == - 16 && output_2 == 377910"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":23,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["! output_1 == - 16","! output_1 == - 16 && output_2 == 377910"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":24,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1 == - 16","output_1 == - 16 && output_2 == 377910"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":25,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1 == - 16"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":26,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":27,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["- 16"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":28,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["16"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":29,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2 == 377910"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":30,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":31,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["377910"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}},{"nodeId":32,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[w]:pp@'Verifier.java':58:11"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[w]:pp@'Verifier.java':58:11"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:26"],"output_2":["heap[s]:pp@'Main.java':20:26"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:26":["java.lang.Long"],"heap[s]:pp@'Main.java':19:26[value]":["long"],"heap[s]:pp@'Main.java':20:26":["java.lang.Long"],"heap[s]:pp@'Main.java':20:26[value]":["long"],"heap[w]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[w]:pp@'Verifier.java':58:11[value]":["java.lang.String"],"input_1_0":["java.lang.String*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.String*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["POSSIBLY_REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:26[value]":"#TOP#","heap[s]:pp@'Main.java':20:26[value]":"#TOP#","heap[w]:pp@'Verifier.java':58:11":"#TOP#","heap[w]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json new file mode 100644 index 000000000..44349cae6 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json @@ -0,0 +1 @@ +{"name":"void org.sosy_lab.sv_benchmarks.Verifier::assume(bool condition)","description":"['Main.java':13:33, 'Verifier.java':55:5]","nodes":[{"id":0,"subNodes":[1],"text":"!(condition)"},{"id":1,"text":"condition"},{"id":2,"subNodes":[3,4],"text":"halt(java.lang.Runtime::getRuntime(), 1)"},{"id":3,"text":"java.lang.Runtime::getRuntime()"},{"id":4,"text":"1"},{"id":5,"text":"ret"}],"edges":[{"sourceId":0,"destId":2,"kind":"TrueEdge"},{"sourceId":0,"destId":5,"kind":"FalseEdge"},{"sourceId":2,"destId":5,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["! condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":"_|_"}},{"nodeId":3,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["1"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':13:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json new file mode 100644 index 000000000..623518908 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long/void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320625536.json @@ -0,0 +1 @@ +{"name":"void org.sosy_lab.sv_benchmarks.Verifier::assume(bool condition)","description":"['Main.java':15:33, 'Verifier.java':55:5]","nodes":[{"id":0,"subNodes":[1],"text":"!(condition)"},{"id":1,"text":"condition"},{"id":2,"subNodes":[3,4],"text":"halt(java.lang.Runtime::getRuntime(), 1)"},{"id":3,"text":"java.lang.Runtime::getRuntime()"},{"id":4,"text":"1"},{"id":5,"text":"ret"}],"edges":[{"sourceId":0,"destId":2,"kind":"TrueEdge"},{"sourceId":0,"destId":5,"kind":"FalseEdge"},{"sourceId":2,"destId":5,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["! condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["condition"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":"_|_"}},{"nodeId":3,"description":{"expressions":["PUSHANY"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["1"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"halt":{"expressions":["$exit_code"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"$exit_code":["int"],"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"$exit_code":"1","['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}},"normal":{"expressions":["skip"],"state":{"heap":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["heap[s]:pp@'Main.java':11:26"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["heap[s]:pp@'Verifier.java':58:11"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Verifier.java':55:5]:random":["heap[s]:pp@'Verifier.java':53:20"]},"type":{"['Verifier.java':55:5]:['Main.java':15:33]:args":["java.lang.String*[]*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_0":["java.lang.String*"],"['Verifier.java':55:5]:['Main.java':15:33]:input_1_1":["java.lang.Long*"],"['Verifier.java':55:5]:random":["java.util.Random*"],"['Verifier.java':55:5]:size":["int"],"condition":["bool"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':53:20":["java.util.Random"],"heap[s]:pp@'Verifier.java':58:11":["java.lang.String"],"heap[s]:pp@'Verifier.java':58:11[value]":["java.lang.String"]},"value":["POSSIBLY_REACHABLE",{"['Verifier.java':55:5]:size":"#TOP#","condition":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Verifier.java':58:11[value]":"#TOP#"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/Main.java new file mode 100644 index 000000000..a9c2e9baf --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.valueOf(input_1_0); + Long output_2 = Long.valueOf(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 11L && output_2 == 24494L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/report.json new file mode 100644 index 000000000..97a41da68 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:33.552+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:33.539+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..98afcd0fc --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_Long_java_lang_Long_valueOf_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::valueOf(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::valueOf(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::valueOf(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::valueOf(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 11), ==(output_2, 24494)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 11), ==(output_2, 24494)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 11), ==(output_2, 24494))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 11)"},{"id":18,"text":"output_1"},{"id":19,"text":"11"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 24494)"},{"id":21,"text":"output_2"},{"id":22,"text":"24494"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["strvalueof *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["strvalueof *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 11","assert ! output_1 == 11 && output_2 == 24494"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 11","! output_1 == 11 && output_2 == 24494"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 11","output_1 == 11 && output_2 == 24494"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 11"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["11"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 24494"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["24494"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/Main.java new file mode 100644 index 000000000..e1f3106bc --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = Long.toBinaryString(input_1_0); + String output_2 = Long.toBinaryString(input_2_0); + + // Assert the expected outputs + assert !(output_1.equals("100100101110000100100001011101000100") + && output_2.equals( + "1111111111111111111111111111111100000000011001110010010000000101")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/report.json new file mode 100644 index 000000000..68865b439 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:31.395+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:31.382+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..6be33407c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::toBinaryString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::toBinaryString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::toBinaryString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::toBinaryString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"100100101110000100100001011101000100\"), equals(output_2, \"1111111111111111111111111111111100000000011001110010010000000101\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"100100101110000100100001011101000100\"), equals(output_2, \"1111111111111111111111111111111100000000011001110010010000000101\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"100100101110000100100001011101000100\"), equals(output_2, \"1111111111111111111111111111111100000000011001110010010000000101\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"100100101110000100100001011101000100\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"100100101110000100100001011101000100\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"1111111111111111111111111111111100000000011001110010010000000101\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"1111111111111111111111111111111100000000011001110010010000000101\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:28"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:28"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:12)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:12)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:12)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':23:12)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':23:12":["heap[s]:pp@'Main.java':23:12"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':23:12":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:12":["java.lang.String"],"heap[s]:pp@'Main.java':23:12[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100","heap[s]:pp@'Main.java':23:12[value]":"1111111111111111111111111111111100000000011001110010010000000101"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':23:12"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':23:12":["heap[s]:pp@'Main.java':23:12"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':23:12":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:12":["java.lang.String"],"heap[s]:pp@'Main.java':23:12[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100","heap[s]:pp@'Main.java':23:12[value]":"1111111111111111111111111111111100000000011001110010010000000101"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"100100101110000100100001011101000100"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/Main.java new file mode 100644 index 000000000..e59eae94d --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/Main.java @@ -0,0 +1,24 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = Long.toHexString(input_1_0); + String output_2 = Long.toHexString(input_2_0); + + // Assert the expected outputs + assert !(output_1.equals("ffffffffffffffe0") + && output_2.equals("ffffffffc1cfc204")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/report.json new file mode 100644 index 000000000..6b2153e92 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:40.679+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:40.669+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..fe41d93f8 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toHexString_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::toHexString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::toHexString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::toHexString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::toHexString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"ffffffffffffffe0\"), equals(output_2, \"ffffffffc1cfc204\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"ffffffffffffffe0\"), equals(output_2, \"ffffffffc1cfc204\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"ffffffffffffffe0\"), equals(output_2, \"ffffffffc1cfc204\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"ffffffffffffffe0\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"ffffffffffffffe0\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"ffffffffc1cfc204\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"ffffffffc1cfc204\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:28"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:28"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':22:27":["heap[s]:pp@'Main.java':22:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':22:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':22:27":["java.lang.String"],"heap[s]:pp@'Main.java':22:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0","heap[s]:pp@'Main.java':22:27[value]":"ffffffffc1cfc204"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':22:27"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':22:27":["heap[s]:pp@'Main.java':22:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':22:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':22:27":["java.lang.String"],"heap[s]:pp@'Main.java':22:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0","heap[s]:pp@'Main.java':22:27[value]":"ffffffffc1cfc204"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"ffffffffffffffe0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/Main.java new file mode 100644 index 000000000..c369635c3 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = Long.toOctalString(input_1_0); + String output_2 = Long.toOctalString(input_2_0); + + // Assert the expected outputs + assert !(output_1.equals("1737") && output_2.equals("4615621")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/report.json new file mode 100644 index 000000000..d2d23183e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:31.040+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:31.028+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..996d25a55 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toOctalString_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::toOctalString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::toOctalString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::toOctalString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::toOctalString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"1737\"), equals(output_2, \"4615621\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"1737\"), equals(output_2, \"4615621\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"1737\"), equals(output_2, \"4615621\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"1737\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"1737\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"4615621\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"4615621\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:28"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:28"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:56)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:56)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:56)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':21:56)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:56":["heap[s]:pp@'Main.java':21:56"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:56":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:56":["java.lang.String"],"heap[s]:pp@'Main.java':21:56[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737","heap[s]:pp@'Main.java':21:56[value]":"4615621"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':21:56"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:56":["heap[s]:pp@'Main.java':21:56"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:56":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:56":["java.lang.String"],"heap[s]:pp@'Main.java':21:56[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737","heap[s]:pp@'Main.java':21:56[value]":"4615621"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"1737"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/Main.java new file mode 100644 index 000000000..11ea54b67 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = Long.toString(input_1_0); + String output_2 = Long.toString(input_2_0); + + // Assert the expected outputs + assert !(output_1.equals("18463") && output_2.equals("372952942931303819")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/report.json new file mode 100644 index 000000000..2b058577e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "15ms", + "end" : "2025-11-13T12:27:34.529+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:34.514+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..a17957b32 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::toString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::toString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::toString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::toString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"18463\"), equals(output_2, \"372952942931303819\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"18463\"), equals(output_2, \"372952942931303819\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"18463\"), equals(output_2, \"372952942931303819\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"18463\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"18463\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"372952942931303819\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"372952942931303819\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:28"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:28"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:57)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:57)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':21:57)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':21:57)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:57":["heap[s]:pp@'Main.java':21:57"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:57":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:57":["java.lang.String"],"heap[s]:pp@'Main.java':21:57[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463","heap[s]:pp@'Main.java':21:57[value]":"372952942931303819"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':21:57"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':21:57":["heap[s]:pp@'Main.java':21:57"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':21:57":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:57":["java.lang.String"],"heap[s]:pp@'Main.java':21:57[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463","heap[s]:pp@'Main.java':21:57[value]":"372952942931303819"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18463"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/Main.java new file mode 100644 index 000000000..aa10e5bc8 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Integer input_1_1 = Verifier.nondetInt(); + Long input_2_0 = Verifier.nondetLong(); + Integer input_2_1 = Verifier.nondetInt(); + + // Perform computation + String output_1 = Long.toString(input_1_0, input_1_1); + String output_2 = Long.toString(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1.equals("47009447931686273") && output_2.equals("2")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json new file mode 100644 index 000000000..53539e90b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':14:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json new file mode 100644 index 000000000..9467aa5a7 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':16:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..4fd4f0258 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/report.json new file mode 100644 index 000000000..4e1ae7b19 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "66ms", + "end" : "2025-11-13T12:27:23.399+01:00", + "expressions" : "2543", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:23.333+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..48e25d4ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toString_long_int/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::toString(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::toString(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::toString(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::toString(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(equals(output_1, \"47009447931686273\"), equals(output_2, \"2\")))"},{"id":23,"subNodes":[24],"text":"!(&&(equals(output_1, \"47009447931686273\"), equals(output_2, \"2\")))"},{"id":24,"subNodes":[25,28],"text":"&&(equals(output_1, \"47009447931686273\"), equals(output_2, \"2\"))"},{"id":25,"subNodes":[26,27],"text":"equals(output_1, \"47009447931686273\")"},{"id":26,"text":"output_1"},{"id":27,"text":"\"47009447931686273\""},{"id":28,"subNodes":[29,30],"text":"equals(output_2, \"2\")"},{"id":29,"text":"output_2"},{"id":30,"text":"\"2\""},{"id":31,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":31,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:34"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:34"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["$rec@'Main.java':19:28"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':20:28"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':23:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:69)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':23:29)->value","! *(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:69)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':23:29)->value","*(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':23:69)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":25,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':23:29)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":27,"description":{"expressions":["$rec@'Main.java':23:29"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":28,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':23:69)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"$rec@'Main.java':23:69":["heap[s]:pp@'Main.java':23:69"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"$rec@'Main.java':23:69":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:69":["java.lang.String"],"heap[s]:pp@'Main.java':23:69[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","heap[s]:pp@'Main.java':23:69[value]":"2","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":29,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":30,"description":{"expressions":["$rec@'Main.java':23:69"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"$rec@'Main.java':23:69":["heap[s]:pp@'Main.java':23:69"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"$rec@'Main.java':23:69":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:69":["java.lang.String"],"heap[s]:pp@'Main.java':23:69[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","heap[s]:pp@'Main.java':23:69[value]":"2","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":31,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"47009447931686273","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/Main.java new file mode 100644 index 000000000..ddc114ec3 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/Main.java @@ -0,0 +1,24 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + String output_1 = Long.toUnsignedString(input_1_0); + String output_2 = Long.toUnsignedString(input_2_0); + + // Assert the expected outputs + assert !(output_1.equals("18446744073709551615") + && output_2.equals("1166379335717598")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/report.json new file mode 100644 index 000000000..3d0186aef --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:50.579+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:50.569+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..28a41b74e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::toUnsignedString(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::toUnsignedString(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::toUnsignedString(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::toUnsignedString(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(equals(output_1, \"18446744073709551615\"), equals(output_2, \"1166379335717598\")))"},{"id":15,"subNodes":[16],"text":"!(&&(equals(output_1, \"18446744073709551615\"), equals(output_2, \"1166379335717598\")))"},{"id":16,"subNodes":[17,20],"text":"&&(equals(output_1, \"18446744073709551615\"), equals(output_2, \"1166379335717598\"))"},{"id":17,"subNodes":[18,19],"text":"equals(output_1, \"18446744073709551615\")"},{"id":18,"text":"output_1"},{"id":19,"text":"\"18446744073709551615\""},{"id":20,"subNodes":[21,22],"text":"equals(output_2, \"1166379335717598\")"},{"id":21,"text":"output_2"},{"id":22,"text":"\"1166379335717598\""},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["$rec@'Main.java':17:28"],"state":{"heap":{"$rec@'Main.java':17:28":["heap[s]:pp@'Main.java':17:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Main.java':17:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["$rec@'Main.java':18:28"],"state":{"heap":{"$rec@'Main.java':18:28":["heap[s]:pp@'Main.java':18:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"$rec@'Main.java':18:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":15,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':21:29)->value","! *(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":16,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value","*(output_1)->value strequals *($rec@'Main.java':21:29)->value && *(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":17,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':21:29)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':21:29"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":20,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':22:27)->value"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':22:27":["heap[s]:pp@'Main.java':22:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':22:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':22:27":["java.lang.String"],"heap[s]:pp@'Main.java':22:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615","heap[s]:pp@'Main.java':22:27[value]":"1166379335717598"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}},{"nodeId":22,"description":{"expressions":["$rec@'Main.java':22:27"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"$rec@'Main.java':22:27":["heap[s]:pp@'Main.java':22:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"$rec@'Main.java':22:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':22:27":["java.lang.String"],"heap[s]:pp@'Main.java':22:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615","heap[s]:pp@'Main.java':22:27[value]":"1166379335717598"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"$rec@'Main.java':21:29":["heap[s]:pp@'Main.java':21:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:28"],"output_2":["heap[s]:pp@'Main.java':18:28"]},"type":{"$rec@'Main.java':21:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:28":["java.lang.String"],"heap[s]:pp@'Main.java':17:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':18:28":["java.lang.String"],"heap[s]:pp@'Main.java':18:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':21:29":["java.lang.String"],"heap[s]:pp@'Main.java':21:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:28[value]":"#TOP#","heap[s]:pp@'Main.java':18:28[value]":"#TOP#","heap[s]:pp@'Main.java':21:29[value]":"18446744073709551615"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/Main.java new file mode 100644 index 000000000..e12e847da --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/Main.java @@ -0,0 +1,26 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Integer input_1_1 = Verifier.nondetInt(); + Long input_2_0 = Verifier.nondetLong(); + Integer input_2_1 = Verifier.nondetInt(); + + // Perform computation + String output_1 = Long.toUnsignedString(input_1_0, input_1_1); + String output_2 = Long.toUnsignedString(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1.equals("699549437075803") + && output_2.equals("43195480539")); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json new file mode 100644 index 000000000..53539e90b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':14:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json new file mode 100644 index 000000000..9467aa5a7 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':16:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..4fd4f0258 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/report.json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/report.json new file mode 100644 index 000000000..9ffbccb02 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "29ms", + "end" : "2025-11-13T12:27:27.933+01:00", + "expressions" : "2543", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:27.904+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..743ed2e82 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::toUnsignedString(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::toUnsignedString(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::toUnsignedString(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::toUnsignedString(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(equals(output_1, \"699549437075803\"), equals(output_2, \"43195480539\")))"},{"id":23,"subNodes":[24],"text":"!(&&(equals(output_1, \"699549437075803\"), equals(output_2, \"43195480539\")))"},{"id":24,"subNodes":[25,28],"text":"&&(equals(output_1, \"699549437075803\"), equals(output_2, \"43195480539\"))"},{"id":25,"subNodes":[26,27],"text":"equals(output_1, \"699549437075803\")"},{"id":26,"text":"output_1"},{"id":27,"text":"\"699549437075803\""},{"id":28,"subNodes":[29,30],"text":"equals(output_2, \"43195480539\")"},{"id":29,"text":"output_2"},{"id":30,"text":"\"43195480539\""},{"id":31,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":31,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:34"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:34"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["$rec@'Main.java':19:28"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':19:28":["heap[s]:pp@'Main.java':19:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"$rec@'Main.java':19:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["$rec@'Main.java':20:28"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':20:28":["heap[s]:pp@'Main.java':20:28"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"$rec@'Main.java':20:28":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["assert ! *(output_1)->value strequals *($rec@'Main.java':23:29)->value","assert ! *(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':24:27)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["! *(output_1)->value strequals *($rec@'Main.java':23:29)->value","! *(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':24:27)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':23:29)->value","*(output_1)->value strequals *($rec@'Main.java':23:29)->value && *(output_2)->value strequals *($rec@'Main.java':24:27)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":25,"description":{"expressions":["*(output_1)->value strequals *($rec@'Main.java':23:29)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":27,"description":{"expressions":["$rec@'Main.java':23:29"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":28,"description":{"expressions":["*(output_2)->value strequals *($rec@'Main.java':24:27)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"$rec@'Main.java':24:27":["heap[s]:pp@'Main.java':24:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"$rec@'Main.java':24:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':24:27":["java.lang.String"],"heap[s]:pp@'Main.java':24:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","heap[s]:pp@'Main.java':24:27[value]":"43195480539","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":29,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":30,"description":{"expressions":["$rec@'Main.java':24:27"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"$rec@'Main.java':24:27":["heap[s]:pp@'Main.java':24:27"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"$rec@'Main.java':24:27":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"heap[s]:pp@'Main.java':24:27":["java.lang.String"],"heap[s]:pp@'Main.java':24:27[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","heap[s]:pp@'Main.java':24:27[value]":"43195480539","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":31,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Main.java':23:29":["heap[s]:pp@'Main.java':23:29"],"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:28"],"output_2":["heap[s]:pp@'Main.java':20:28"]},"type":{"$rec@'Main.java':23:29":["java.lang.String*"],"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:28":["java.lang.String"],"heap[s]:pp@'Main.java':19:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':20:28":["java.lang.String"],"heap[s]:pp@'Main.java':20:28[value]":["java.lang.String"],"heap[s]:pp@'Main.java':23:29":["java.lang.String"],"heap[s]:pp@'Main.java':23:29[value]":["java.lang.String"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.String*"],"output_2":["java.lang.String*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:28[value]":"#TOP#","heap[s]:pp@'Main.java':20:28[value]":"#TOP#","heap[s]:pp@'Main.java':23:29[value]":"699549437075803","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/Main.java new file mode 100644 index 000000000..b52d76d78 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.highestOneBit(input_1_0); + Long output_2 = Long.highestOneBit(input_2_0); + + // Assert the expected outputs + assert !(output_1 == -9223372036854775808L && output_2 == 8589934592L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/report.json new file mode 100644 index 000000000..ff821f793 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "9ms", + "end" : "2025-11-13T12:27:49.573+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:49.564+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..4dc8d827e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_highestOneBit_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::highestOneBit(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::highestOneBit(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::highestOneBit(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::highestOneBit(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, -9223372036854775808), ==(output_2, 8589934592)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, -9223372036854775808), ==(output_2, 8589934592)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, -9223372036854775808), ==(output_2, 8589934592))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, -9223372036854775808)"},{"id":18,"text":"output_1"},{"id":19,"text":"-9223372036854775808"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 8589934592)"},{"id":21,"text":"output_2"},{"id":22,"text":"8589934592"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-highest-one-bit *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["long-highest-one-bit *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == -9223372036854775808","assert ! output_1 == -9223372036854775808 && output_2 == 8589934592"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == -9223372036854775808","! output_1 == -9223372036854775808 && output_2 == 8589934592"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == -9223372036854775808","output_1 == -9223372036854775808 && output_2 == 8589934592"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == -9223372036854775808"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["-9223372036854775808"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 8589934592"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["8589934592"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/Main.java new file mode 100644 index 000000000..7846275e1 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.lowestOneBit(input_1_0); + Long output_2 = Long.lowestOneBit(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 1L && output_2 == 32L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/report.json new file mode 100644 index 000000000..50e1fea7d --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:36.335+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:36.324+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..781075ba2 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_lowestOneBit_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::lowestOneBit(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::lowestOneBit(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::lowestOneBit(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::lowestOneBit(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 1), ==(output_2, 32)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 1), ==(output_2, 32)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 1), ==(output_2, 32))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 1)"},{"id":18,"text":"output_1"},{"id":19,"text":"1"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 32)"},{"id":21,"text":"output_2"},{"id":22,"text":"32"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-lowest-one-bit *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["long-lowest-one-bit *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 1","assert ! output_1 == 1 && output_2 == 32"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 1","! output_1 == 1 && output_2 == 32"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 1","output_1 == 1 && output_2 == 32"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 32"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["32"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/Main.java new file mode 100644 index 000000000..303441d62 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_1_1 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.max(input_1_0, input_1_1); + Long output_2 = Long.max(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == 217954712855209564L && output_2 == 77L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..3dc3926f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..806de1cd9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/report.json new file mode 100644 index 000000000..02a2ed97e --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "17ms", + "end" : "2025-11-13T12:27:40.509+01:00", + "expressions" : "2543", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:40.492+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_max_long_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..5b64d536a --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_max_long_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::max(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::max(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::max(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::max(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, 217954712855209564), ==(output_2, 77)))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, 217954712855209564), ==(output_2, 77)))"},{"id":24,"subNodes":[25,28],"text":"&&(==(output_1, 217954712855209564), ==(output_2, 77))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, 217954712855209564)"},{"id":26,"text":"output_1"},{"id":27,"text":"217954712855209564"},{"id":28,"subNodes":[29,30],"text":"==(output_2, 77)"},{"id":29,"text":"output_2"},{"id":30,"text":"77"},{"id":31,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":31,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-max *(input_1_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-max *(input_2_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == 217954712855209564","assert ! output_1 == 217954712855209564 && output_2 == 77"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == 217954712855209564","! output_1 == 217954712855209564 && output_2 == 77"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == 217954712855209564","output_1 == 217954712855209564 && output_2 == 77"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == 217954712855209564"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":27,"description":{"expressions":["217954712855209564"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":28,"description":{"expressions":["output_2 == 77"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":29,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":30,"description":{"expressions":["77"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":31,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/Main.java new file mode 100644 index 000000000..67c17dfcc --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_1_1 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.min(input_1_0, input_1_1); + Long output_2 = Long.min(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == -3879877698553771L && output_2 == -2635600923192035485L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..3dc3926f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..806de1cd9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/report.json new file mode 100644 index 000000000..89ab1d0b4 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "20ms", + "end" : "2025-11-13T12:27:32.771+01:00", + "expressions" : "2545", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:32.751+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_min_long_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..b1ecf105a --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_min_long_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::min(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::min(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::min(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::min(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(3879877698553771)), ==(output_2, -(2635600923192035485))))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(3879877698553771)), ==(output_2, -(2635600923192035485))))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(3879877698553771)), ==(output_2, -(2635600923192035485)))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(3879877698553771))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(3879877698553771)"},{"id":28,"text":"3879877698553771"},{"id":29,"subNodes":[30,31],"text":"==(output_2, -(2635600923192035485))"},{"id":30,"text":"output_2"},{"id":31,"subNodes":[32],"text":"-(2635600923192035485)"},{"id":32,"text":"2635600923192035485"},{"id":33,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-min *(input_1_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-min *(input_2_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == - 3879877698553771","assert ! output_1 == - 3879877698553771 && output_2 == - 2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == - 3879877698553771","! output_1 == - 3879877698553771 && output_2 == - 2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == - 3879877698553771","output_1 == - 3879877698553771 && output_2 == - 2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == - 3879877698553771"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":27,"description":{"expressions":["- 3879877698553771"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":28,"description":{"expressions":["3879877698553771"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":29,"description":{"expressions":["output_2 == - 2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":30,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":31,"description":{"expressions":["- 2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":32,"description":{"expressions":["2635600923192035485"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":33,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/Main.java new file mode 100644 index 000000000..a7e915755 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/Main.java @@ -0,0 +1,24 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.reverseBytes(input_1_0); + Long output_2 = Long.reverseBytes(input_2_0); + + // Assert the expected outputs + assert !(output_1 == -246289505110196224L + && output_2 == 3940713828093788160L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/report.json new file mode 100644 index 000000000..cbd1d6e98 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "9ms", + "end" : "2025-11-13T12:27:41.392+01:00", + "expressions" : "2538", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:41.383+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..d8184affe --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverseBytes_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::reverseBytes(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::reverseBytes(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::reverseBytes(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::reverseBytes(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, -(246289505110196224)), ==(output_2, 3940713828093788160)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, -(246289505110196224)), ==(output_2, 3940713828093788160)))"},{"id":16,"subNodes":[17,21],"text":"&&(==(output_1, -(246289505110196224)), ==(output_2, 3940713828093788160))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, -(246289505110196224))"},{"id":18,"text":"output_1"},{"id":19,"subNodes":[20],"text":"-(246289505110196224)"},{"id":20,"text":"246289505110196224"},{"id":21,"subNodes":[22,23],"text":"==(output_2, 3940713828093788160)"},{"id":22,"text":"output_2"},{"id":23,"text":"3940713828093788160"},{"id":24,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":24,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["longintvalue *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["longintvalue *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == - 246289505110196224","assert ! output_1 == - 246289505110196224 && output_2 == 3940713828093788160"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == - 246289505110196224","! output_1 == - 246289505110196224 && output_2 == 3940713828093788160"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == - 246289505110196224","output_1 == - 246289505110196224 && output_2 == 3940713828093788160"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == - 246289505110196224"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["- 246289505110196224"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["246289505110196224"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2 == 3940713828093788160"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["3940713828093788160"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/Main.java new file mode 100644 index 000000000..bc2b3f56a --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/Main.java @@ -0,0 +1,23 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.reverse(input_1_0); + Long output_2 = Long.reverse(input_2_0); + + // Assert the expected outputs + assert !(output_1 == 576460752303423487L && output_2 == 6034998664527077375L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/report.json new file mode 100644 index 000000000..134b883bb --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':21:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:35.809+01:00", + "expressions" : "2537", + "files" : "3", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:35.797+01:00", + "statements" : "255", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_reverse_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..6dd80649c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_reverse_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_2_0"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"output_1 = java.lang.Long::reverse(input_1_0)"},{"id":7,"text":"output_1"},{"id":8,"subNodes":[9],"text":"java.lang.Long::reverse(input_1_0)"},{"id":9,"text":"input_1_0"},{"id":10,"subNodes":[11,12],"text":"output_2 = java.lang.Long::reverse(input_2_0)"},{"id":11,"text":"output_2"},{"id":12,"subNodes":[13],"text":"java.lang.Long::reverse(input_2_0)"},{"id":13,"text":"input_2_0"},{"id":14,"subNodes":[15],"text":"assert !(&&(==(output_1, 576460752303423487), ==(output_2, 6034998664527077375)))"},{"id":15,"subNodes":[16],"text":"!(&&(==(output_1, 576460752303423487), ==(output_2, 6034998664527077375)))"},{"id":16,"subNodes":[17,20],"text":"&&(==(output_1, 576460752303423487), ==(output_2, 6034998664527077375))"},{"id":17,"subNodes":[18,19],"text":"==(output_1, 576460752303423487)"},{"id":18,"text":"output_1"},{"id":19,"text":"576460752303423487"},{"id":20,"subNodes":[21,22],"text":"==(output_2, 6034998664527077375)"},{"id":21,"text":"output_2"},{"id":22,"text":"6034998664527077375"},{"id":23,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["long-reverse *(input_1_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["long-reverse *(input_2_0)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["assert ! output_1 == 576460752303423487","assert ! output_1 == 576460752303423487 && output_2 == 6034998664527077375"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["! output_1 == 576460752303423487","! output_1 == 576460752303423487 && output_2 == 6034998664527077375"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["output_1 == 576460752303423487","output_1 == 576460752303423487 && output_2 == 6034998664527077375"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_1 == 576460752303423487"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["576460752303423487"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["output_2 == 6034998664527077375"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["6034998664527077375"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_2_0":["heap[s]:pp@'Main.java':14:18"],"output_1":["heap[s]:pp@'Main.java':17:17"],"output_2":["heap[s]:pp@'Main.java':18:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':17:17":["java.lang.Long"],"heap[s]:pp@'Main.java':17:17[value]":["long"],"heap[s]:pp@'Main.java':18:17":["java.lang.Long"],"heap[s]:pp@'Main.java':18:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':17:17[value]":"#TOP#","heap[s]:pp@'Main.java':18:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/Main.java new file mode 100644 index 000000000..2ab8e7af2 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Integer input_1_1 = Verifier.nondetInt(); + Long input_2_0 = Verifier.nondetLong(); + Integer input_2_1 = Verifier.nondetInt(); + + // Perform computation + Long output_1 = Long.rotateLeft(input_1_0, input_1_1); + Long output_2 = Long.rotateLeft(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == -5980780305555294499L && output_2 == -109283592615L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json new file mode 100644 index 000000000..53539e90b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':14:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"state":{"heap":{"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':14:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':14:34]:args":["java.lang.String*[]*"],"['Main.java':14:34]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json new file mode 100644 index 000000000..9467aa5a7 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json @@ -0,0 +1 @@ +{"name":"int org.sosy_lab.sv_benchmarks.Verifier::nondetInt()","description":"['Main.java':16:34]","nodes":[{"id":0,"subNodes":[1],"text":"return nextInt(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextInt(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetInt"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetInt":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetInt":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':37:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':37:11":["heap[s]:pp@'Verifier.java':37:11"],"['Main.java':16:34]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:34]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:34]:input_1_1":["heap[s]:pp@'Main.java':14:21"],"['Main.java':16:34]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':37:11":["java.util.Random*"],"['Main.java':16:34]:args":["java.lang.String*[]*"],"['Main.java':16:34]:input_1_0":["java.lang.Long*"],"['Main.java':16:34]:input_1_1":["java.lang.Integer*"],"['Main.java':16:34]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':37:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..4fd4f0258 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Integer*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/report.json new file mode 100644 index 000000000..8f54b399d --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "31ms", + "end" : "2025-11-13T12:27:25.519+01:00", + "expressions" : "2545", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:25.488+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..4fa9dc30b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateLeft_long_int/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetInt()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::rotateLeft(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::rotateLeft(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::rotateLeft(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::rotateLeft(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, -(5980780305555294499)), ==(output_2, -(109283592615))))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, -(5980780305555294499)), ==(output_2, -(109283592615))))"},{"id":24,"subNodes":[25,29],"text":"&&(==(output_1, -(5980780305555294499)), ==(output_2, -(109283592615)))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, -(5980780305555294499))"},{"id":26,"text":"output_1"},{"id":27,"subNodes":[28],"text":"-(5980780305555294499)"},{"id":28,"text":"5980780305555294499"},{"id":29,"subNodes":[30,31],"text":"==(output_2, -(109283592615))"},{"id":30,"text":"output_2"},{"id":31,"subNodes":[32],"text":"-(109283592615)"},{"id":32,"text":"109283592615"},{"id":33,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:34"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:34"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:34":["int"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:34":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-rotate-left *(input_1_1)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-rotate-left *(input_2_1)->value"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == - 5980780305555294499","assert ! output_1 == - 5980780305555294499 && output_2 == - 109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == - 5980780305555294499","! output_1 == - 5980780305555294499 && output_2 == - 109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == - 5980780305555294499","output_1 == - 5980780305555294499 && output_2 == - 109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == - 5980780305555294499"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":27,"description":{"expressions":["- 5980780305555294499"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":28,"description":{"expressions":["5980780305555294499"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":29,"description":{"expressions":["output_2 == - 109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":30,"description":{"expressions":["output_2"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":31,"description":{"expressions":["- 109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":32,"description":{"expressions":["109283592615"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}},{"nodeId":33,"description":{"expressions":["skip"],"info":{"clinit":["java.lang.Integer"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:21"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:21"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':14:21[value]":["int"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:21":["java.lang.Integer"],"heap[s]:pp@'Main.java':16:21[value]":["int"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Integer*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Integer*"],"java.lang.Integer::MAX_VALUE":["int"],"java.lang.Integer::MIN_VALUE":["int"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:21[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:21[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#","java.lang.Integer::MAX_VALUE":"2147483647","java.lang.Integer::MIN_VALUE":"-2147483648"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateRight_long_int/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateRight_long_int/report.json index 295530fc9..e48273029 100644 --- a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateRight_long_int/report.json +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_rotateRight_long_int/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450089.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707450151.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:04.362+01:00", - "expressions" : "65", + "cfgs" : "91", + "duration" : "32ms", + "end" : "2025-11-13T12:27:26.228+01:00", + "expressions" : "2543", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.356+01:00", - "statements" : "30", - "units" : "50", + "start" : "2025-11-13T12:27:26.196+01:00", + "statements" : "257", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/Main.java b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/Main.java new file mode 100644 index 000000000..9830e2b1c --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/Main.java @@ -0,0 +1,25 @@ +// This file is part of the SV-Benchmarks collection of verification tasks: +// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks +// +// SPDX-FileCopyrightText: 2024 The SV-Benchmarks Community +// +// SPDX-License-Identifier: Apache-2.0 + +import org.sosy_lab.sv_benchmarks.Verifier; + +public class Main { + public static void main(String[] args) { + // Fetch inputs using Verifier.nondet* methods + Long input_1_0 = Verifier.nondetLong(); + Long input_1_1 = Verifier.nondetLong(); + Long input_2_0 = Verifier.nondetLong(); + Long input_2_1 = Verifier.nondetLong(); + + // Perform computation + Long output_1 = Long.sum(input_1_0, input_1_1); + Long output_2 = Long.sum(input_2_0, input_2_1); + + // Assert the expected outputs + assert !(output_1 == 7870874035L && output_2 == 101540352158L); // desired values + } +} diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json new file mode 100644 index 000000000..0113515ac --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':13:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':13:31]:args":["heap[s]:pp@'Main.java':11:26"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':13:31]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json new file mode 100644 index 000000000..cb8bed627 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':14:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':14:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':14:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':14:31]:args":["java.lang.String*[]*"],"['Main.java':14:31]:input_1_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json new file mode 100644 index 000000000..3dc3926f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':15:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':15:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':15:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':15:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':15:31]:args":["java.lang.String*[]*"],"['Main.java':15:31]:input_1_0":["java.lang.Long*"],"['Main.java':15:31]:input_1_1":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json new file mode 100644 index 000000000..806de1cd9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json @@ -0,0 +1 @@ +{"name":"long org.sosy_lab.sv_benchmarks.Verifier::nondetLong()","description":"['Main.java':16:31]","nodes":[{"id":0,"subNodes":[1],"text":"return nextLong(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextLong(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetLong"],"state":{"heap":{"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"ret_value@nondetLong":["long"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","ret_value@nondetLong":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':41:11"],"state":{"heap":{"$rec@'Verifier.java':41:11":["heap[s]:pp@'Verifier.java':41:11"],"['Main.java':16:31]:args":["heap[s]:pp@'Main.java':11:26"],"['Main.java':16:31]:input_1_0":["heap[s]:pp@'Main.java':13:18"],"['Main.java':16:31]:input_1_1":["heap[s]:pp@'Main.java':14:18"],"['Main.java':16:31]:input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"$rec@'Verifier.java':41:11":["java.util.Random*"],"['Main.java':16:31]:args":["java.lang.String*[]*"],"['Main.java':16:31]:input_1_0":["java.lang.Long*"],"['Main.java':16:31]:input_1_1":["java.lang.Long*"],"['Main.java':16:31]:input_2_0":["java.lang.Long*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Verifier.java':41:11":["java.util.Random"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/report.json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/report.json new file mode 100644 index 000000000..5e4184044 --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/report.json @@ -0,0 +1,41 @@ +{ + "warnings" : [ { + "message" : "['Main.java':23:4] on 'void Main::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], + "info" : { + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:46.674+01:00", + "expressions" : "2543", + "files" : "5", + "globals" : "28", + "members" : "332", + "programs" : "1", + "start" : "2025-11-13T12:27:46.663+01:00", + "statements" : "257", + "units" : "51", + "version" : "0.1", + "warnings" : "1" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/Long_public_static_long_java_lang_Long_sum_long_long" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..37ed1d40b --- /dev/null +++ b/jlisa/java-testcases/svcomp/Long_public_static_long_java_lang_Long_sum_long_long/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"input_1_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":1,"text":"input_1_0"},{"id":2,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":3,"subNodes":[4,5],"text":"input_1_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":4,"text":"input_1_1"},{"id":5,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":6,"subNodes":[7,8],"text":"input_2_0 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":7,"text":"input_2_0"},{"id":8,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":9,"subNodes":[10,11],"text":"input_2_1 = org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":10,"text":"input_2_1"},{"id":11,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetLong()"},{"id":12,"subNodes":[13,14],"text":"output_1 = java.lang.Long::sum(input_1_0, input_1_1)"},{"id":13,"text":"output_1"},{"id":14,"subNodes":[15,16],"text":"java.lang.Long::sum(input_1_0, input_1_1)"},{"id":15,"text":"input_1_0"},{"id":16,"text":"input_1_1"},{"id":17,"subNodes":[18,19],"text":"output_2 = java.lang.Long::sum(input_2_0, input_2_1)"},{"id":18,"text":"output_2"},{"id":19,"subNodes":[20,21],"text":"java.lang.Long::sum(input_2_0, input_2_1)"},{"id":20,"text":"input_2_0"},{"id":21,"text":"input_2_1"},{"id":22,"subNodes":[23],"text":"assert !(&&(==(output_1, 7870874035), ==(output_2, 101540352158)))"},{"id":23,"subNodes":[24],"text":"!(&&(==(output_1, 7870874035), ==(output_2, 101540352158)))"},{"id":24,"subNodes":[25,28],"text":"&&(==(output_1, 7870874035), ==(output_2, 101540352158))"},{"id":25,"subNodes":[26,27],"text":"==(output_1, 7870874035)"},{"id":26,"text":"output_1"},{"id":27,"text":"7870874035"},{"id":28,"subNodes":[29,30],"text":"==(output_2, 101540352158)"},{"id":29,"text":"output_2"},{"id":30,"text":"101540352158"},{"id":31,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":31,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["call_ret_value@'Main.java':13:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':13:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"]},"value":["REACHABLE",{"call_ret_value@'Main.java':13:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":5,"description":{"expressions":["call_ret_value@'Main.java':14:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':14:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"input_1_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':14:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#"}]}}},{"nodeId":6,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":7,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":8,"description":{"expressions":["call_ret_value@'Main.java':15:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':15:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':15:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#"}]}}},{"nodeId":9,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":10,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":11,"description":{"expressions":["call_ret_value@'Main.java':16:31"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Main.java':16:31":["long"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"]},"value":["REACHABLE",{"call_ret_value@'Main.java':16:31":"#TOP#","heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#"}]}}},{"nodeId":12,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":13,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":14,"description":{"expressions":["*(input_1_0)->value long-sum *(input_1_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":15,"description":{"expressions":["input_1_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":16,"description":{"expressions":["input_1_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#"}]}}},{"nodeId":17,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":18,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":19,"description":{"expressions":["*(input_2_0)->value long-sum *(input_2_1)->value"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":20,"description":{"expressions":["input_2_0"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":21,"description":{"expressions":["input_2_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#"}]}}},{"nodeId":22,"description":{"expressions":["assert ! output_1 == 7870874035","assert ! output_1 == 7870874035 && output_2 == 101540352158"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":23,"description":{"expressions":["! output_1 == 7870874035","! output_1 == 7870874035 && output_2 == 101540352158"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":24,"description":{"expressions":["output_1 == 7870874035","output_1 == 7870874035 && output_2 == 101540352158"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":25,"description":{"expressions":["output_1 == 7870874035"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":26,"description":{"expressions":["output_1"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":27,"description":{"expressions":["7870874035"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":28,"description":{"expressions":["output_2 == 101540352158"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":29,"description":{"expressions":["output_2"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":30,"description":{"expressions":["101540352158"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}},{"nodeId":31,"description":{"expressions":["skip"],"state":{"heap":{"args":["heap[s]:pp@'Main.java':11:26"],"input_1_0":["heap[s]:pp@'Main.java':13:18"],"input_1_1":["heap[s]:pp@'Main.java':14:18"],"input_2_0":["heap[s]:pp@'Main.java':15:18"],"input_2_1":["heap[s]:pp@'Main.java':16:18"],"output_1":["heap[s]:pp@'Main.java':19:17"],"output_2":["heap[s]:pp@'Main.java':20:17"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':11:26":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:26[len]":["int"],"heap[s]:pp@'Main.java':13:18":["java.lang.Long"],"heap[s]:pp@'Main.java':13:18[value]":["long"],"heap[s]:pp@'Main.java':14:18":["java.lang.Long"],"heap[s]:pp@'Main.java':14:18[value]":["long"],"heap[s]:pp@'Main.java':15:18":["java.lang.Long"],"heap[s]:pp@'Main.java':15:18[value]":["long"],"heap[s]:pp@'Main.java':16:18":["java.lang.Long"],"heap[s]:pp@'Main.java':16:18[value]":["long"],"heap[s]:pp@'Main.java':19:17":["java.lang.Long"],"heap[s]:pp@'Main.java':19:17[value]":["long"],"heap[s]:pp@'Main.java':20:17":["java.lang.Long"],"heap[s]:pp@'Main.java':20:17[value]":["long"],"input_1_0":["java.lang.Long*"],"input_1_1":["java.lang.Long*"],"input_2_0":["java.lang.Long*"],"input_2_1":["java.lang.Long*"],"output_1":["java.lang.Long*"],"output_2":["java.lang.Long*"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':11:26[len]":"#TOP#","heap[s]:pp@'Main.java':13:18[value]":"#TOP#","heap[s]:pp@'Main.java':14:18[value]":"#TOP#","heap[s]:pp@'Main.java':15:18[value]":"#TOP#","heap[s]:pp@'Main.java':16:18[value]":"#TOP#","heap[s]:pp@'Main.java':19:17[value]":"#TOP#","heap[s]:pp@'Main.java':20:17[value]":"#TOP#"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/MathSin/report.json b/jlisa/java-testcases/svcomp/MathSin/report.json index a136facbc..fc7da5d2a 100644 --- a/jlisa/java-testcases/svcomp/MathSin/report.json +++ b/jlisa/java-testcases/svcomp/MathSin/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_MathSin.mysin(MathSin__this,_double_x)_1707432791.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707441409.json", "long_MathSin.helperdoubleToRawBits(double_xm)_435199115.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_MathSin.MathSin(MathSin__this)_1707434651.json", "void_MathSin.MathSin_clinit()_1707434651.json" ], "info" : { - "cfgs" : "21", - "duration" : "49ms", - "end" : "2025-11-10T18:23:06.477+01:00", - "expressions" : "865", + "cfgs" : "97", + "duration" : "114ms", + "end" : "2025-11-13T12:27:32.180+01:00", + "expressions" : "3343", "files" : "6", "globals" : "46", - "members" : "235", + "members" : "338", "programs" : "1", - "start" : "2025-11-10T18:23:06.428+01:00", - "statements" : "244", - "units" : "51", + "start" : "2025-11-13T12:27:32.066+01:00", + "statements" : "471", + "units" : "52", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Math_public_static_int_java_lang_Math_round_float/report.json b/jlisa/java-testcases/svcomp/Math_public_static_int_java_lang_Math_round_float/report.json index 862d9d2a8..2c51780fd 100644 --- a/jlisa/java-testcases/svcomp/Math_public_static_int_java_lang_Math_round_float/report.json +++ b/jlisa/java-testcases/svcomp/Math_public_static_int_java_lang_Math_round_float/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448136.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707448167.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:04.268+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "30ms", + "end" : "2025-11-13T12:27:25.777+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.262+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:25.747+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_abs_long/report.json b/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_abs_long/report.json index 39d1cf6f6..801f441d4 100644 --- a/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_abs_long/report.json +++ b/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_abs_long/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:13.929+01:00", - "expressions" : "59", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:49.901+01:00", + "expressions" : "2537", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.926+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:49.891+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_max_long_long/report.json b/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_max_long_long/report.json index 2c667db7b..cd374f536 100644 --- a/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_max_long_long/report.json +++ b/jlisa/java-testcases/svcomp/Math_public_static_long_java_lang_Math_max_long_long/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447175.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447206.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447237.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707447268.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:13.570+01:00", - "expressions" : "65", + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:49.039+01:00", + "expressions" : "2543", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.566+01:00", - "statements" : "30", - "units" : "50", + "start" : "2025-11-13T12:27:49.026+01:00", + "statements" : "257", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/NegativeArraySizeException1/report.json b/jlisa/java-testcases/svcomp/NegativeArraySizeException1/report.json index 508a1cdb7..e2b0f8ebf 100644 --- a/jlisa/java-testcases/svcomp/NegativeArraySizeException1/report.json +++ b/jlisa/java-testcases/svcomp/NegativeArraySizeException1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:13.363+01:00", - "expressions" : "46", + "cfgs" : "91", + "duration" : "8ms", + "end" : "2025-11-13T12:27:48.642+01:00", + "expressions" : "2524", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.361+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:48.634+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/NullPointerException1/report.json b/jlisa/java-testcases/svcomp/NullPointerException1/report.json index 2876a649f..f4cb2df13 100644 --- a/jlisa/java-testcases/svcomp/NullPointerException1/report.json +++ b/jlisa/java-testcases/svcomp/NullPointerException1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:07.313+01:00", - "expressions" : "46", + "cfgs" : "91", + "duration" : "7ms", + "end" : "2025-11-13T12:27:34.921+01:00", + "expressions" : "2524", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.311+01:00", - "statements" : "27", - "units" : "50", + "start" : "2025-11-13T12:27:34.914+01:00", + "statements" : "254", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/NullPointerException4/report.json b/jlisa/java-testcases/svcomp/NullPointerException4/report.json index 222b3ac9a..035b65143 100644 --- a/jlisa/java-testcases/svcomp/NullPointerException4/report.json +++ b/jlisa/java-testcases/svcomp/NullPointerException4/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "2ms", - "end" : "2025-11-10T18:23:07.674+01:00", - "expressions" : "52", + "cfgs" : "92", + "duration" : "7ms", + "end" : "2025-11-13T12:27:35.975+01:00", + "expressions" : "2530", "files" : "1", "globals" : "29", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:07.672+01:00", - "statements" : "29", - "units" : "51", + "start" : "2025-11-13T12:27:35.968+01:00", + "statements" : "256", + "units" : "52", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/ProjectionGridRoundTripper_exceptionprone/report.json b/jlisa/java-testcases/svcomp/ProjectionGridRoundTripper_exceptionprone/report.json index dd47ecade..a72127a4a 100644 --- a/jlisa/java-testcases/svcomp/ProjectionGridRoundTripper_exceptionprone/report.json +++ b/jlisa/java-testcases/svcomp/ProjectionGridRoundTripper_exceptionprone/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "bool_Main.runGrid(Main__this,_double_tolerance)_1707431830.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_-1196539257.json", "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707448167.json", "report.json", "void_Main.Main(Main__this)_1707437565.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "17", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.339+01:00", - "expressions" : "125", + "cfgs" : "93", + "duration" : "13ms", + "end" : "2025-11-13T12:27:39.595+01:00", + "expressions" : "2603", "files" : "5", "globals" : "30", - "members" : "231", + "members" : "334", "programs" : "1", - "start" : "2025-11-10T18:23:09.335+01:00", - "statements" : "51", - "units" : "50", + "start" : "2025-11-13T12:27:39.582+01:00", + "statements" : "278", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/RegexSubstitution01/report.json b/jlisa/java-testcases/svcomp/RegexSubstitution01/report.json index 5c2da0350..097f32295 100644 --- a/jlisa/java-testcases/svcomp/RegexSubstitution01/report.json +++ b/jlisa/java-testcases/svcomp/RegexSubstitution01/report.json @@ -16,17 +16,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "9ms", - "end" : "2025-11-10T18:23:11.648+01:00", - "expressions" : "116", + "cfgs" : "91", + "duration" : "22ms", + "end" : "2025-11-13T12:27:44.840+01:00", + "expressions" : "2594", "files" : "1", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:11.639+01:00", - "statements" : "45", - "units" : "52", + "start" : "2025-11-13T12:27:44.818+01:00", + "statements" : "272", + "units" : "53", "version" : "0.1", "warnings" : "7" }, diff --git a/jlisa/java-testcases/svcomp/RegexSubstitution02/report.json b/jlisa/java-testcases/svcomp/RegexSubstitution02/report.json index 71b18608d..c77ffde38 100644 --- a/jlisa/java-testcases/svcomp/RegexSubstitution02/report.json +++ b/jlisa/java-testcases/svcomp/RegexSubstitution02/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707451050.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707452042.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320684157.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320714909.json" ], "info" : { - "cfgs" : "15", - "duration" : "9ms", - "end" : "2025-11-10T18:23:11.759+01:00", - "expressions" : "95", + "cfgs" : "91", + "duration" : "20ms", + "end" : "2025-11-13T12:27:45.235+01:00", + "expressions" : "2573", "files" : "5", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:11.750+01:00", - "statements" : "40", - "units" : "52", + "start" : "2025-11-13T12:27:45.215+01:00", + "statements" : "267", + "units" : "53", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StaticCharMethods01/report.json b/jlisa/java-testcases/svcomp/StaticCharMethods01/report.json index c5a42c8bd..4a6444492 100644 --- a/jlisa/java-testcases/svcomp/StaticCharMethods01/report.json +++ b/jlisa/java-testcases/svcomp/StaticCharMethods01/report.json @@ -20,17 +20,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:08.746+01:00", - "expressions" : "81", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:38.427+01:00", + "expressions" : "2559", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.744+01:00", - "statements" : "33", - "units" : "50", + "start" : "2025-11-13T12:27:38.417+01:00", + "statements" : "260", + "units" : "51", "version" : "0.1", "warnings" : "9" }, diff --git a/jlisa/java-testcases/svcomp/StaticCharMethods04/report.json b/jlisa/java-testcases/svcomp/StaticCharMethods04/report.json index fd32d093a..3028dc6f7 100644 --- a/jlisa/java-testcases/svcomp/StaticCharMethods04/report.json +++ b/jlisa/java-testcases/svcomp/StaticCharMethods04/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "char_org.sosy_lab.sv_benchmarks.Verifier.nondetChar()_1707439487.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:09.251+01:00", - "expressions" : "45", + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:39.420+01:00", + "expressions" : "2523", "files" : "2", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.248+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:39.408+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StaticCharMethods06/report.json b/jlisa/java-testcases/svcomp/StaticCharMethods06/report.json index 9b37d3433..bf10d7b62 100644 --- a/jlisa/java-testcases/svcomp/StaticCharMethods06/report.json +++ b/jlisa/java-testcases/svcomp/StaticCharMethods06/report.json @@ -8,17 +8,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.521+01:00", - "expressions" : "62", + "cfgs" : "91", + "duration" : "15ms", + "end" : "2025-11-13T12:27:39.952+01:00", + "expressions" : "2540", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.517+01:00", - "statements" : "34", - "units" : "50", + "start" : "2025-11-13T12:27:39.937+01:00", + "statements" : "261", + "units" : "51", "version" : "0.1", "warnings" : "3" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderAppend01/report.json b/jlisa/java-testcases/svcomp/StringBuilderAppend01/report.json index 4806fd255..d48de0d0e 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderAppend01/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderAppend01/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "11ms", - "end" : "2025-11-10T18:23:03.842+01:00", - "expressions" : "127", + "cfgs" : "91", + "duration" : "79ms", + "end" : "2025-11-13T12:27:24.208+01:00", + "expressions" : "2605", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:03.831+01:00", - "statements" : "37", - "units" : "50", + "start" : "2025-11-13T12:27:24.129+01:00", + "statements" : "264", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderAppend02/report.json b/jlisa/java-testcases/svcomp/StringBuilderAppend02/report.json index af6c1ac63..6591d2f23 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderAppend02/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderAppend02/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707446245.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320535202.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json" ], "info" : { - "cfgs" : "15", - "duration" : "14ms", - "end" : "2025-11-10T18:23:03.961+01:00", - "expressions" : "126", + "cfgs" : "91", + "duration" : "54ms", + "end" : "2025-11-13T12:27:24.534+01:00", + "expressions" : "2604", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:03.947+01:00", - "statements" : "37", - "units" : "50", + "start" : "2025-11-13T12:27:24.480+01:00", + "statements" : "264", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderCapLen01/report.json b/jlisa/java-testcases/svcomp/StringBuilderCapLen01/report.json index c3b240de3..4af5a5c7c 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderCapLen01/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderCapLen01/report.json @@ -14,17 +14,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:07.227+01:00", - "expressions" : "72", + "cfgs" : "91", + "duration" : "18ms", + "end" : "2025-11-13T12:27:34.344+01:00", + "expressions" : "2550", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.224+01:00", - "statements" : "32", - "units" : "50", + "start" : "2025-11-13T12:27:34.326+01:00", + "statements" : "259", + "units" : "51", "version" : "0.1", "warnings" : "6" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderChars03/report.json b/jlisa/java-testcases/svcomp/StringBuilderChars03/report.json index f7e5414ec..cd3c3116a 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderChars03/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderChars03/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707470239.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1321279016.json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:14.018+01:00", - "expressions" : "51", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:50.069+01:00", + "expressions" : "2529", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:14.014+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:50.059+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderChars05/report.json b/jlisa/java-testcases/svcomp/StringBuilderChars05/report.json index 807e54df9..2e65b4dd1 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderChars05/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderChars05/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:14.107+01:00", - "expressions" : "56", + "cfgs" : "91", + "duration" : "12ms", + "end" : "2025-11-13T12:27:50.235+01:00", + "expressions" : "2534", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:14.103+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:50.223+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete01/report.json b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete01/report.json index d164e7475..6b4ea2315 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete01/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete01/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "8ms", - "end" : "2025-11-10T18:23:12.961+01:00", - "expressions" : "151", + "cfgs" : "91", + "duration" : "21ms", + "end" : "2025-11-13T12:27:47.886+01:00", + "expressions" : "2629", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.953+01:00", - "statements" : "40", - "units" : "50", + "start" : "2025-11-13T12:27:47.865+01:00", + "statements" : "267", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete02/report.json b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete02/report.json index 6c85cf8c9..8ef9d2d1f 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete02/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete02/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707446245.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320535202.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json" ], "info" : { - "cfgs" : "15", - "duration" : "8ms", - "end" : "2025-11-10T18:23:13.251+01:00", - "expressions" : "139", + "cfgs" : "91", + "duration" : "22ms", + "end" : "2025-11-13T12:27:48.436+01:00", + "expressions" : "2617", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.243+01:00", - "statements" : "36", - "units" : "50", + "start" : "2025-11-13T12:27:48.414+01:00", + "statements" : "263", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete03/report.json b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete03/report.json index 66ae414fd..c13885475 100644 --- a/jlisa/java-testcases/svcomp/StringBuilderInsertDelete03/report.json +++ b/jlisa/java-testcases/svcomp/StringBuilderInsertDelete03/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707446245.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707449097.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320535202.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320623614.json" ], "info" : { - "cfgs" : "15", - "duration" : "9ms", - "end" : "2025-11-10T18:23:13.454+01:00", - "expressions" : "144", + "cfgs" : "91", + "duration" : "20ms", + "end" : "2025-11-13T12:27:48.821+01:00", + "expressions" : "2622", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.445+01:00", - "statements" : "38", - "units" : "50", + "start" : "2025-11-13T12:27:48.801+01:00", + "statements" : "265", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StringCompare01/report.json b/jlisa/java-testcases/svcomp/StringCompare01/report.json index 74f9fecfe..f10277823 100644 --- a/jlisa/java-testcases/svcomp/StringCompare01/report.json +++ b/jlisa/java-testcases/svcomp/StringCompare01/report.json @@ -32,17 +32,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:06.324+01:00", - "expressions" : "105", + "cfgs" : "91", + "duration" : "14ms", + "end" : "2025-11-13T12:27:31.843+01:00", + "expressions" : "2583", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.321+01:00", - "statements" : "47", - "units" : "50", + "start" : "2025-11-13T12:27:31.829+01:00", + "statements" : "274", + "units" : "51", "version" : "0.1", "warnings" : "15" }, diff --git a/jlisa/java-testcases/svcomp/StringConcatenation01/report.json b/jlisa/java-testcases/svcomp/StringConcatenation01/report.json index f0d2725b1..6a2fae708 100644 --- a/jlisa/java-testcases/svcomp/StringConcatenation01/report.json +++ b/jlisa/java-testcases/svcomp/StringConcatenation01/report.json @@ -10,17 +10,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707440479.json", "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707440510.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320356456.json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320357417.json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:08.978+01:00", - "expressions" : "90", + "cfgs" : "91", + "duration" : "16ms", + "end" : "2025-11-13T12:27:38.905+01:00", + "expressions" : "2568", "files" : "5", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.972+01:00", - "statements" : "34", - "units" : "50", + "start" : "2025-11-13T12:27:38.889+01:00", + "statements" : "261", + "units" : "51", "version" : "0.1", "warnings" : "4" }, diff --git a/jlisa/java-testcases/svcomp/StringConstructors01/report.json b/jlisa/java-testcases/svcomp/StringConstructors01/report.json index ec84623db..311e5efce 100644 --- a/jlisa/java-testcases/svcomp/StringConstructors01/report.json +++ b/jlisa/java-testcases/svcomp/StringConstructors01/report.json @@ -11,14 +11,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "5ms", - "end" : "2025-11-10T18:23:04.080+01:00", + "duration" : "16ms", + "end" : "2025-11-13T12:27:24.795+01:00", "expressions" : "39", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:04.075+01:00", + "start" : "2025-11-13T12:27:24.779+01:00", "statements" : "13", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/svcomp/StringContains02/report.json b/jlisa/java-testcases/svcomp/StringContains02/report.json index 4d8468fdd..a07ae80de 100644 --- a/jlisa/java-testcases/svcomp/StringContains02/report.json +++ b/jlisa/java-testcases/svcomp/StringContains02/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:13.158+01:00", - "expressions" : "46", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:48.249+01:00", + "expressions" : "2524", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.155+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:48.238+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/StringMiscellaneous01/report.json b/jlisa/java-testcases/svcomp/StringMiscellaneous01/report.json index a7350d86b..41c5dc3df 100644 --- a/jlisa/java-testcases/svcomp/StringMiscellaneous01/report.json +++ b/jlisa/java-testcases/svcomp/StringMiscellaneous01/report.json @@ -10,17 +10,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "10ms", - "end" : "2025-11-10T18:23:06.205+01:00", - "expressions" : "98", + "cfgs" : "91", + "duration" : "29ms", + "end" : "2025-11-13T12:27:31.621+01:00", + "expressions" : "2576", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.195+01:00", - "statements" : "43", - "units" : "50", + "start" : "2025-11-13T12:27:31.592+01:00", + "statements" : "270", + "units" : "51", "version" : "0.1", "warnings" : "4" }, diff --git a/jlisa/java-testcases/svcomp/StringStartEnd01/report.json b/jlisa/java-testcases/svcomp/StringStartEnd01/report.json index 8a58fe699..7e44290aa 100644 --- a/jlisa/java-testcases/svcomp/StringStartEnd01/report.json +++ b/jlisa/java-testcases/svcomp/StringStartEnd01/report.json @@ -8,17 +8,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "6ms", - "end" : "2025-11-10T18:23:06.783+01:00", - "expressions" : "90", + "cfgs" : "91", + "duration" : "21ms", + "end" : "2025-11-13T12:27:32.997+01:00", + "expressions" : "2568", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.777+01:00", - "statements" : "42", - "units" : "50", + "start" : "2025-11-13T12:27:32.976+01:00", + "statements" : "269", + "units" : "51", "version" : "0.1", "warnings" : "3" }, diff --git a/jlisa/java-testcases/svcomp/StringValueOf01/report.json b/jlisa/java-testcases/svcomp/StringValueOf01/report.json index a22accbf1..ffa8f59d4 100644 --- a/jlisa/java-testcases/svcomp/StringValueOf01/report.json +++ b/jlisa/java-testcases/svcomp/StringValueOf01/report.json @@ -20,17 +20,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "5ms", - "end" : "2025-11-10T18:23:12.762+01:00", - "expressions" : "122", + "cfgs" : "91", + "duration" : "14ms", + "end" : "2025-11-13T12:27:47.513+01:00", + "expressions" : "2600", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.757+01:00", - "statements" : "49", - "units" : "50", + "start" : "2025-11-13T12:27:47.499+01:00", + "statements" : "276", + "units" : "51", "version" : "0.1", "warnings" : "9" }, diff --git a/jlisa/java-testcases/svcomp/StringValueOf02/report.json b/jlisa/java-testcases/svcomp/StringValueOf02/report.json index a7cef713f..4d0c520ee 100644 --- a/jlisa/java-testcases/svcomp/StringValueOf02/report.json +++ b/jlisa/java-testcases/svcomp/StringValueOf02/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "5ms", - "end" : "2025-11-10T18:23:12.858+01:00", - "expressions" : "75", + "cfgs" : "91", + "duration" : "13ms", + "end" : "2025-11-13T12:27:47.690+01:00", + "expressions" : "2553", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:12.853+01:00", - "statements" : "27", - "units" : "50", + "start" : "2025-11-13T12:27:47.677+01:00", + "statements" : "254", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringValueOf05/report.json b/jlisa/java-testcases/svcomp/StringValueOf05/report.json index ce2a3f2be..ac459ac1a 100644 --- a/jlisa/java-testcases/svcomp/StringValueOf05/report.json +++ b/jlisa/java-testcases/svcomp/StringValueOf05/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707440479.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320356456.json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:13.066+01:00", - "expressions" : "65", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:48.080+01:00", + "expressions" : "2543", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.062+01:00", - "statements" : "30", - "units" : "50", + "start" : "2025-11-13T12:27:48.069+01:00", + "statements" : "257", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringValueOf08/report.json b/jlisa/java-testcases/svcomp/StringValueOf08/report.json index 601048f1d..28e188499 100644 --- a/jlisa/java-testcases/svcomp/StringValueOf08/report.json +++ b/jlisa/java-testcases/svcomp/StringValueOf08/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:13.661+01:00", - "expressions" : "52", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:49.223+01:00", + "expressions" : "2530", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.658+01:00", - "statements" : "27", - "units" : "50", + "start" : "2025-11-13T12:27:49.213+01:00", + "statements" : "254", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/StringValueOf09/report.json b/jlisa/java-testcases/svcomp/StringValueOf09/report.json index 71ca0cb73..b98b65a47 100644 --- a/jlisa/java-testcases/svcomp/StringValueOf09/report.json +++ b/jlisa/java-testcases/svcomp/StringValueOf09/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707443331.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320444868.json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:13.751+01:00", - "expressions" : "52", + "cfgs" : "91", + "duration" : "11ms", + "end" : "2025-11-13T12:27:49.389+01:00", + "expressions" : "2530", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:13.748+01:00", - "statements" : "27", - "units" : "50", + "start" : "2025-11-13T12:27:49.378+01:00", + "statements" : "254", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/SubString02/report.json b/jlisa/java-testcases/svcomp/SubString02/report.json index 46dcbcc7d..0665b7814 100644 --- a/jlisa/java-testcases/svcomp/SubString02/report.json +++ b/jlisa/java-testcases/svcomp/SubString02/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707447175.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320564032.json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:06.015+01:00", - "expressions" : "50", + "cfgs" : "91", + "duration" : "19ms", + "end" : "2025-11-13T12:27:30.856+01:00", + "expressions" : "2528", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.012+01:00", - "statements" : "26", - "units" : "50", + "start" : "2025-11-13T12:27:30.837+01:00", + "statements" : "253", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/SubString03/report.json b/jlisa/java-testcases/svcomp/SubString03/report.json index a4fd1d2c6..93c74531c 100644 --- a/jlisa/java-testcases/svcomp/SubString03/report.json +++ b/jlisa/java-testcases/svcomp/SubString03/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707447175.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320564032.json" ], "info" : { - "cfgs" : "15", - "duration" : "4ms", - "end" : "2025-11-10T18:23:06.108+01:00", - "expressions" : "51", + "cfgs" : "91", + "duration" : "16ms", + "end" : "2025-11-13T12:27:31.217+01:00", + "expressions" : "2529", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:06.104+01:00", - "statements" : "26", - "units" : "50", + "start" : "2025-11-13T12:27:31.201+01:00", + "statements" : "253", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/TokenTest02/report.json b/jlisa/java-testcases/svcomp/TokenTest02/report.json index 31e5e4040..5c5482e68 100644 --- a/jlisa/java-testcases/svcomp/TokenTest02/report.json +++ b/jlisa/java-testcases/svcomp/TokenTest02/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "java.lang.String__org.sosy_lab.sv_benchmarks.Verifier.nondetString()_1707448136.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_org.sosy_lab.sv_benchmarks.Verifier.assume(bool_condition)_1320593823.json" ], "info" : { - "cfgs" : "15", - "duration" : "5ms", - "end" : "2025-11-10T18:23:07.763+01:00", - "expressions" : "61", + "cfgs" : "91", + "duration" : "16ms", + "end" : "2025-11-13T12:27:36.154+01:00", + "expressions" : "2539", "files" : "3", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.758+01:00", - "statements" : "31", - "units" : "50", + "start" : "2025-11-13T12:27:36.138+01:00", + "statements" : "258", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/VelocityTracker_true/report.json b/jlisa/java-testcases/svcomp/VelocityTracker_true/report.json index 1ba78d41c..9a08b2a36 100644 --- a/jlisa/java-testcases/svcomp/VelocityTracker_true/report.json +++ b/jlisa/java-testcases/svcomp/VelocityTracker_true/report.json @@ -20,17 +20,17 @@ } ], "files" : [ "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707444137.json", "float_org.sosy_lab.sv_benchmarks.Verifier.nondetFloat()_1707444168.json", "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707446152.json", "long_org.sosy_lab.sv_benchmarks.Verifier.nondetLong()_1707446121.json", "report.json", "void_Main.Main_clinit()_1707428048.json", "void_Main.addPoint(float_x,_float_y,_long_time)_1707428048.json", "void_Main.computeCurrentVelocity(int_units)_1707428079.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "18", - "duration" : "45ms", - "end" : "2025-11-10T18:23:05.463+01:00", - "expressions" : "285", + "cfgs" : "94", + "duration" : "95ms", + "end" : "2025-11-13T12:27:29.403+01:00", + "expressions" : "2763", "files" : "8", "globals" : "35", - "members" : "232", + "members" : "335", "programs" : "1", - "start" : "2025-11-10T18:23:05.418+01:00", - "statements" : "107", - "units" : "50", + "start" : "2025-11-13T12:27:29.308+01:00", + "statements" : "334", + "units" : "51", "version" : "0.1", "warnings" : "9" }, diff --git a/jlisa/java-testcases/svcomp/athrow1/report.json b/jlisa/java-testcases/svcomp/athrow1/report.json index fb6b0f617..be5688e29 100644 --- a/jlisa/java-testcases/svcomp/athrow1/report.json +++ b/jlisa/java-testcases/svcomp/athrow1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_1707426994.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "3ms", - "end" : "2025-11-10T18:23:04.730+01:00", - "expressions" : "46", + "cfgs" : "92", + "duration" : "13ms", + "end" : "2025-11-13T12:27:27.068+01:00", + "expressions" : "2524", "files" : "2", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:04.727+01:00", - "statements" : "29", - "units" : "51", + "start" : "2025-11-13T12:27:27.055+01:00", + "statements" : "256", + "units" : "52", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/basic1-test/report.json b/jlisa/java-testcases/svcomp/basic1-test/report.json index a939c0e4b..2337c2042 100644 --- a/jlisa/java-testcases/svcomp/basic1-test/report.json +++ b/jlisa/java-testcases/svcomp/basic1-test/report.json @@ -8,17 +8,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:04.174+01:00", - "expressions" : "56", + "cfgs" : "91", + "duration" : "25ms", + "end" : "2025-11-13T12:27:25.287+01:00", + "expressions" : "2534", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:04.171+01:00", - "statements" : "30", - "units" : "51", + "start" : "2025-11-13T12:27:25.262+01:00", + "statements" : "257", + "units" : "52", "version" : "0.1", "warnings" : "3" }, diff --git a/jlisa/java-testcases/svcomp/boolean1/report.json b/jlisa/java-testcases/svcomp/boolean1/report.json index ba8b1d8e4..74fbbe99a 100644 --- a/jlisa/java-testcases/svcomp/boolean1/report.json +++ b/jlisa/java-testcases/svcomp/boolean1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1707451050.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:11.553+01:00", - "expressions" : "48", + "cfgs" : "91", + "duration" : "6ms", + "end" : "2025-11-13T12:27:44.665+01:00", + "expressions" : "2526", "files" : "2", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:11.551+01:00", - "statements" : "29", - "units" : "50", + "start" : "2025-11-13T12:27:44.659+01:00", + "statements" : "256", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/const1/report.json b/jlisa/java-testcases/svcomp/const1/report.json index dd47af68b..33d73b758 100644 --- a/jlisa/java-testcases/svcomp/const1/report.json +++ b/jlisa/java-testcases/svcomp/const1/report.json @@ -34,17 +34,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "2ms", - "end" : "2025-11-10T18:23:11.467+01:00", - "expressions" : "95", + "cfgs" : "91", + "duration" : "6ms", + "end" : "2025-11-13T12:27:44.499+01:00", + "expressions" : "2573", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:11.465+01:00", - "statements" : "43", - "units" : "50", + "start" : "2025-11-13T12:27:44.493+01:00", + "statements" : "270", + "units" : "51", "version" : "0.1", "warnings" : "16" }, diff --git a/jlisa/java-testcases/svcomp/constructor1/report.json b/jlisa/java-testcases/svcomp/constructor1/report.json index e5607c8a0..163b01424 100644 --- a/jlisa/java-testcases/svcomp/constructor1/report.json +++ b/jlisa/java-testcases/svcomp/constructor1/report.json @@ -14,17 +14,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_1707432295.json", "void_A.A(A__this,_int_param)_1707433380.json", "void_A.A_clinit()_1707432295.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "19", - "duration" : "3ms", - "end" : "2025-11-10T18:23:11.951+01:00", - "expressions" : "89", + "cfgs" : "95", + "duration" : "10ms", + "end" : "2025-11-13T12:27:45.599+01:00", + "expressions" : "2567", "files" : "4", "globals" : "31", - "members" : "233", + "members" : "336", "programs" : "1", - "start" : "2025-11-10T18:23:11.948+01:00", - "statements" : "45", - "units" : "52", + "start" : "2025-11-13T12:27:45.589+01:00", + "statements" : "272", + "units" : "53", "version" : "0.1", "warnings" : "6" }, diff --git a/jlisa/java-testcases/svcomp/exceptions1/report.json b/jlisa/java-testcases/svcomp/exceptions1/report.json index f3bb09109..f9ec2755c 100644 --- a/jlisa/java-testcases/svcomp/exceptions1/report.json +++ b/jlisa/java-testcases/svcomp/exceptions1/report.json @@ -10,17 +10,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_1250204410.json", "void_A.A(A__this)_1707429226.json", "void_A.A(A__this)_213486193.json", "void_A.A(A__this)_318566977.json", "void_B.B(B__this)_1707429195.json", "void_B.B(B__this)_213461362.json", "void_B.B(B__this)_318566171.json", "void_C.C(C__this)_1707429164.json", "void_C.C(C__this)_318565365.json", "void_D.D(D__this)_1707429133.json", "void_Main.main(java.lang.String_[]__arg).json" ], "info" : { - "cfgs" : "19", - "duration" : "6ms", - "end" : "2025-11-10T18:23:04.637+01:00", - "expressions" : "60", + "cfgs" : "95", + "duration" : "36ms", + "end" : "2025-11-13T12:27:26.865+01:00", + "expressions" : "2538", "files" : "11", "globals" : "28", - "members" : "233", + "members" : "336", "programs" : "1", - "start" : "2025-11-10T18:23:04.631+01:00", - "statements" : "41", - "units" : "54", + "start" : "2025-11-13T12:27:26.829+01:00", + "statements" : "268", + "units" : "55", "version" : "0.1", "warnings" : "4" }, diff --git a/jlisa/java-testcases/svcomp/exceptions10/report.json b/jlisa/java-testcases/svcomp/exceptions10/report.json index fea977420..e4e776e60 100644 --- a/jlisa/java-testcases/svcomp/exceptions10/report.json +++ b/jlisa/java-testcases/svcomp/exceptions10/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_-1196983952.json", "void_A.A(A__this)_1707429350.json", "void_Main.foo()_1707424576.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "19", - "duration" : "3ms", - "end" : "2025-11-10T18:23:09.983+01:00", - "expressions" : "51", + "cfgs" : "95", + "duration" : "9ms", + "end" : "2025-11-13T12:27:41.212+01:00", + "expressions" : "2529", "files" : "4", "globals" : "28", - "members" : "233", + "members" : "336", "programs" : "1", - "start" : "2025-11-10T18:23:09.980+01:00", - "statements" : "36", - "units" : "53", + "start" : "2025-11-13T12:27:41.203+01:00", + "statements" : "263", + "units" : "54", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/exceptions16/report.json b/jlisa/java-testcases/svcomp/exceptions16/report.json index abcb9e94a..c808627c8 100644 --- a/jlisa/java-testcases/svcomp/exceptions16/report.json +++ b/jlisa/java-testcases/svcomp/exceptions16/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707438712.json", "report.json", "void_A.A(A__this)_318571782.json", "void_B.B(B__this)_1707429350.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "18", - "duration" : "4ms", - "end" : "2025-11-10T18:23:11.114+01:00", - "expressions" : "52", + "cfgs" : "94", + "duration" : "12ms", + "end" : "2025-11-13T12:27:43.628+01:00", + "expressions" : "2530", "files" : "4", "globals" : "28", - "members" : "232", + "members" : "335", "programs" : "1", - "start" : "2025-11-10T18:23:11.110+01:00", - "statements" : "35", - "units" : "53", + "start" : "2025-11-13T12:27:43.616+01:00", + "statements" : "262", + "units" : "54", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/exceptions6/report.json b/jlisa/java-testcases/svcomp/exceptions6/report.json index 2fc1b1f5a..ea7df3efc 100644 --- a/jlisa/java-testcases/svcomp/exceptions6/report.json +++ b/jlisa/java-testcases/svcomp/exceptions6/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_1707431241.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "18", - "duration" : "4ms", - "end" : "2025-11-10T18:23:04.817+01:00", - "expressions" : "63", + "cfgs" : "94", + "duration" : "17ms", + "end" : "2025-11-13T12:27:27.265+01:00", + "expressions" : "2541", "files" : "2", "globals" : "29", - "members" : "232", + "members" : "335", "programs" : "1", - "start" : "2025-11-10T18:23:04.813+01:00", - "statements" : "36", - "units" : "53", + "start" : "2025-11-13T12:27:27.248+01:00", + "statements" : "263", + "units" : "54", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/exceptions8/report.json b/jlisa/java-testcases/svcomp/exceptions8/report.json index 883106405..d2b1bdab1 100644 --- a/jlisa/java-testcases/svcomp/exceptions8/report.json +++ b/jlisa/java-testcases/svcomp/exceptions8/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_1707429350.json", "void_A.A(A__this)_476072636.json", "void_B.B(B__this)_-1196983952.json", "void_Main.foo()_1707424576.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "19", - "duration" : "4ms", - "end" : "2025-11-10T18:23:04.908+01:00", - "expressions" : "54", + "cfgs" : "95", + "duration" : "19ms", + "end" : "2025-11-13T12:27:27.673+01:00", + "expressions" : "2532", "files" : "5", "globals" : "28", - "members" : "233", + "members" : "336", "programs" : "1", - "start" : "2025-11-10T18:23:04.904+01:00", - "statements" : "38", - "units" : "53", + "start" : "2025-11-13T12:27:27.654+01:00", + "statements" : "265", + "units" : "54", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/iarith1/report.json b/jlisa/java-testcases/svcomp/iarith1/report.json index 04ce4757a..505f5fc1b 100644 --- a/jlisa/java-testcases/svcomp/iarith1/report.json +++ b/jlisa/java-testcases/svcomp/iarith1/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:09.703+01:00", - "expressions" : "118", + "cfgs" : "91", + "duration" : "6ms", + "end" : "2025-11-13T12:27:40.316+01:00", + "expressions" : "2596", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:09.700+01:00", - "statements" : "47", - "units" : "50", + "start" : "2025-11-13T12:27:40.310+01:00", + "statements" : "274", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/iarith2/report.json b/jlisa/java-testcases/svcomp/iarith2/report.json index 32bd3c69c..2f9c1e29c 100644 --- a/jlisa/java-testcases/svcomp/iarith2/report.json +++ b/jlisa/java-testcases/svcomp/iarith2/report.json @@ -8,17 +8,17 @@ } ], "files" : [ "int_Main.i()_1707429877.json", "long_Main.l()_1707429908.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.s()_1707423212.json" ], "info" : { - "cfgs" : "18", - "duration" : "4ms", - "end" : "2025-11-10T18:23:09.893+01:00", - "expressions" : "114", + "cfgs" : "94", + "duration" : "11ms", + "end" : "2025-11-13T12:27:41.033+01:00", + "expressions" : "2592", "files" : "4", "globals" : "28", - "members" : "232", + "members" : "335", "programs" : "1", - "start" : "2025-11-10T18:23:09.889+01:00", - "statements" : "50", - "units" : "50", + "start" : "2025-11-13T12:27:41.022+01:00", + "statements" : "277", + "units" : "51", "version" : "0.1", "warnings" : "3" }, diff --git a/jlisa/java-testcases/svcomp/if_icmp1/report.json b/jlisa/java-testcases/svcomp/if_icmp1/report.json index 50b1fa3c7..1354d3b51 100644 --- a/jlisa/java-testcases/svcomp/if_icmp1/report.json +++ b/jlisa/java-testcases/svcomp/if_icmp1/report.json @@ -16,17 +16,17 @@ } ], "files" : [ "int_org.sosy_lab.sv_benchmarks.Verifier.nondetInt()_1707439208.json", "report.json", "void_Main.f(int_i,_int_j)_1707422933.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "3ms", - "end" : "2025-11-10T18:23:13.841+01:00", - "expressions" : "68", + "cfgs" : "92", + "duration" : "9ms", + "end" : "2025-11-13T12:27:49.735+01:00", + "expressions" : "2546", "files" : "3", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:13.838+01:00", - "statements" : "40", - "units" : "50", + "start" : "2025-11-13T12:27:49.726+01:00", + "statements" : "267", + "units" : "51", "version" : "0.1", "warnings" : "7" }, diff --git a/jlisa/java-testcases/svcomp/inheritance1/report.json b/jlisa/java-testcases/svcomp/inheritance1/report.json index 27e4534bc..f2fb928b1 100644 --- a/jlisa/java-testcases/svcomp/inheritance1/report.json +++ b/jlisa/java-testcases/svcomp/inheritance1/report.json @@ -9,14 +9,14 @@ "files" : [ "report.json", "void_A1.A1(A1__this)_217695528.json", "void_A2.A2(A2__this)_318701951.json", "void_A3.A3(A3__this)_1707433535.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "3ms", - "end" : "2025-11-10T18:23:09.076+01:00", + "duration" : "6ms", + "end" : "2025-11-13T12:27:39.064+01:00", "expressions" : "36", "files" : "4", "globals" : "31", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T18:23:09.073+01:00", + "start" : "2025-11-13T12:27:39.058+01:00", "statements" : "19", "units" : "50", "version" : "0.1", diff --git a/jlisa/java-testcases/svcomp/instanceof1/report.json b/jlisa/java-testcases/svcomp/instanceof1/report.json index c2925301f..cd1124453 100644 --- a/jlisa/java-testcases/svcomp/instanceof1/report.json +++ b/jlisa/java-testcases/svcomp/instanceof1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "1ms", - "end" : "2025-11-10T18:23:08.277+01:00", - "expressions" : "43", + "cfgs" : "91", + "duration" : "5ms", + "end" : "2025-11-13T12:27:37.319+01:00", + "expressions" : "2521", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.276+01:00", - "statements" : "24", - "units" : "50", + "start" : "2025-11-13T12:27:37.314+01:00", + "statements" : "251", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/instanceof3/report.json b/jlisa/java-testcases/svcomp/instanceof3/report.json index d5d9b294e..07c55c46b 100644 --- a/jlisa/java-testcases/svcomp/instanceof3/report.json +++ b/jlisa/java-testcases/svcomp/instanceof3/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "1ms", - "end" : "2025-11-10T18:23:08.494+01:00", - "expressions" : "43", + "cfgs" : "91", + "duration" : "4ms", + "end" : "2025-11-13T12:27:37.934+01:00", + "expressions" : "2521", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.493+01:00", - "statements" : "24", - "units" : "50", + "start" : "2025-11-13T12:27:37.930+01:00", + "statements" : "251", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/instanceof4/report.json b/jlisa/java-testcases/svcomp/instanceof4/report.json index d1dbff763..1fd4ff960 100644 --- a/jlisa/java-testcases/svcomp/instanceof4/report.json +++ b/jlisa/java-testcases/svcomp/instanceof4/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "1ms", - "end" : "2025-11-10T18:23:08.579+01:00", - "expressions" : "43", + "cfgs" : "91", + "duration" : "5ms", + "end" : "2025-11-13T12:27:38.094+01:00", + "expressions" : "2521", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.578+01:00", - "statements" : "24", - "units" : "50", + "start" : "2025-11-13T12:27:38.089+01:00", + "statements" : "251", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/instanceof5/report.json b/jlisa/java-testcases/svcomp/instanceof5/report.json index c5d9d8b4b..42ea82415 100644 --- a/jlisa/java-testcases/svcomp/instanceof5/report.json +++ b/jlisa/java-testcases/svcomp/instanceof5/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "1ms", - "end" : "2025-11-10T18:23:08.662+01:00", - "expressions" : "46", + "cfgs" : "91", + "duration" : "7ms", + "end" : "2025-11-13T12:27:38.265+01:00", + "expressions" : "2524", "files" : "1", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:08.661+01:00", - "statements" : "25", - "units" : "50", + "start" : "2025-11-13T12:27:38.258+01:00", + "statements" : "252", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/instanceof8/report.json b/jlisa/java-testcases/svcomp/instanceof8/report.json index e287bac4f..a7fe3b02b 100644 --- a/jlisa/java-testcases/svcomp/instanceof8/report.json +++ b/jlisa/java-testcases/svcomp/instanceof8/report.json @@ -6,17 +6,17 @@ } ], "files" : [ "bool_Main.test(java.lang.Integer__i)_1707430094.json", "bool_Main.test(java.lang.Integer__i)_1707431024.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "16", - "duration" : "2ms", - "end" : "2025-11-10T18:23:09.163+01:00", - "expressions" : "50", + "cfgs" : "92", + "duration" : "8ms", + "end" : "2025-11-13T12:27:39.254+01:00", + "expressions" : "2528", "files" : "3", "globals" : "28", - "members" : "230", + "members" : "333", "programs" : "1", - "start" : "2025-11-10T18:23:09.161+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:39.246+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "2" }, diff --git a/jlisa/java-testcases/svcomp/interface1/report.json b/jlisa/java-testcases/svcomp/interface1/report.json index d6bf85846..b6559467d 100644 --- a/jlisa/java-testcases/svcomp/interface1/report.json +++ b/jlisa/java-testcases/svcomp/interface1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_B.B(B__this)_1707427366.json", "void_B.f(B__this)_1707424545.json", "void_C.C(C__this)_1707427397.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "20", - "duration" : "3ms", - "end" : "2025-11-10T18:23:12.040+01:00", - "expressions" : "51", + "cfgs" : "96", + "duration" : "10ms", + "end" : "2025-11-13T12:27:45.779+01:00", + "expressions" : "2529", "files" : "4", "globals" : "28", - "members" : "234", + "members" : "337", "programs" : "1", - "start" : "2025-11-10T18:23:12.037+01:00", - "statements" : "33", - "units" : "53", + "start" : "2025-11-13T12:27:45.769+01:00", + "statements" : "260", + "units" : "54", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624971059.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624971059.json new file mode 100644 index 000000000..2892826a7 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624971059.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Environment.java':31:26, 'Environment.java':23:62]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624985474.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624985474.json new file mode 100644 index 000000000..385910b8d --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624985474.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Environment.java':31:26, 'Environment.java':23:47]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624999889.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624999889.json new file mode 100644 index 000000000..904c9bb6d --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_-1624999889.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Environment.java':31:26, 'Environment.java':23:32]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071862818.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071862818.json new file mode 100644 index 000000000..57f774e8d --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071862818.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Main.java':11:25, 'Environment.java':23:32]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","id":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071877233.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071877233.json new file mode 100644 index 000000000..e0a5e901d --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071877233.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Main.java':11:25, 'Environment.java':23:47]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","id":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071891648.json b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071891648.json new file mode 100644 index 000000000..1e75202fd --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/base.Lock__harness.Environment.createLock(int_id)_1071891648.json @@ -0,0 +1 @@ +{"name":"base.Lock* harness.Environment::createLock(int id)","description":"['Main.java':11:25, 'Environment.java':23:62]","nodes":[{"id":0,"subNodes":[1],"text":"return new rtems.Mutex(id)"},{"id":1,"subNodes":[2],"text":"new rtems.Mutex(id)"},{"id":2,"text":"id"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@createLock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"ret_value@createLock":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"ret_value@createLock":["rtems.Mutex*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["$rec@'Environment.java':27:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"id":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","id":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319222485.json b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319222485.json new file mode 100644 index 000000000..1dfd5c5ba --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319222485.json @@ -0,0 +1 @@ +{"name":"bool org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()","description":"['Environment.java':36:20]","nodes":[{"id":0,"subNodes":[1],"text":"return nextBoolean(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextBoolean(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetBoolean"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':36:20]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"ret_value@nondetBoolean":["bool"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","ret_value@nondetBoolean":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':36:20]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':21:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':36:20]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319224438.json b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319224438.json new file mode 100644 index 000000000..97ac9655e --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319224438.json @@ -0,0 +1 @@ +{"name":"bool org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()","description":"['Environment.java':35:18]","nodes":[{"id":0,"subNodes":[1],"text":"return nextBoolean(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextBoolean(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetBoolean"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':35:18]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"ret_value@nondetBoolean":["bool"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","ret_value@nondetBoolean":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':35:18]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':21:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':35:18]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071849736.json b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071849736.json new file mode 100644 index 000000000..28f2e4e21 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071849736.json @@ -0,0 +1 @@ +{"name":"bool org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()","description":"['Main.java':11:25, 'Environment.java':35:18]","nodes":[{"id":0,"subNodes":[1],"text":"return nextBoolean(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextBoolean(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetBoolean"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':35:18]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':35:18]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"ret_value@nondetBoolean":["bool"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","ret_value@nondetBoolean":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':35:18]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':35:18]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':21:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':35:18]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':35:18]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':35:18]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':35:18]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:args":["java.lang.String*[]*"],"['Environment.java':35:18]:prio1":["int"],"['Environment.java':35:18]:prio2":["int"],"['Environment.java':35:18]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"['Environment.java':35:18]:prio1":"2","['Environment.java':35:18]:prio2":"2","['Environment.java':35:18]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071851689.json b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071851689.json new file mode 100644 index 000000000..07c622846 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071851689.json @@ -0,0 +1 @@ +{"name":"bool org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()","description":"['Main.java':11:25, 'Environment.java':36:20]","nodes":[{"id":0,"subNodes":[1],"text":"return nextBoolean(new java.util.Random())"},{"id":1,"subNodes":[2],"text":"nextBoolean(new java.util.Random())"},{"id":2,"text":"new java.util.Random()"}],"edges":[],"descriptions":[{"nodeId":0,"description":{"expressions":["ret_value@nondetBoolean"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':36:20]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':36:20]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"ret_value@nondetBoolean":["bool"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","ret_value@nondetBoolean":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["PUSHANY"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':36:20]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':36:20]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Verifier.java':21:11"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Verifier.java':21:11":["heap[s]:pp@'Verifier.java':21:11"],"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':36:20]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':36:20]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Verifier.java':21:11":["java.util.Random*"],"['Environment.java':36:20]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':36:20]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:args":["java.lang.String*[]*"],"['Environment.java':36:20]:prio1":["int"],"['Environment.java':36:20]:prio2":["int"],"['Environment.java':36:20]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'Verifier.java':21:11":["java.util.Random"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':36:20]:prio1":"2","['Environment.java':36:20]:prio2":"2","['Environment.java':36:20]:prio3":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/report.json b/jlisa/java-testcases/svcomp/lock-00-01-10/report.json new file mode 100644 index 000000000..c8a5bbcea --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/report.json @@ -0,0 +1,45 @@ +{ + "warnings" : [ { + "message" : "['$Environment.java':21] on 'void harness.Environment::main(java.lang.String*[]* args)': [STATEMENT] POSSIBLE: uncaught runtime exception in main method" + }, { + "message" : "['$Main.java':2] on 'void Main::main(java.lang.String*[]* args)': [STATEMENT] POSSIBLE: uncaught runtime exception in main method" + }, { + "message" : "['Environment.java':31:4] on 'void harness.Environment::main(java.lang.String*[]* args)': [EXPRESSION] POSSIBLE: the assertion MAY (NOT) BE hold" + } ], + "files" : [ "base.Lock__harness.Environment.createLock(int_id)_-1624971059.json", "base.Lock__harness.Environment.createLock(int_id)_-1624985474.json", "base.Lock__harness.Environment.createLock(int_id)_-1624999889.json", "base.Lock__harness.Environment.createLock(int_id)_1071862818.json", "base.Lock__harness.Environment.createLock(int_id)_1071877233.json", "base.Lock__harness.Environment.createLock(int_id)_1071891648.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319222485.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-319224438.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071849736.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_1071851689.json", "report.json", "void_Main.main(java.lang.String_[]__args).json", "void_base.Lock.Lock(base.Lock__this)_133140938.json", "void_base.Lock.Lock(base.Lock__this)_146993753.json", "void_base.Lock.Lock(base.Lock__this)_160846568.json", "void_base.Lock.Lock(base.Lock__this)_1952922877.json", "void_base.Lock.Lock(base.Lock__this)_1966775692.json", "void_base.Lock.Lock(base.Lock__this)_1980628507.json", "void_harness.Environment.Environment_clinit()_-319216874.json", "void_harness.Environment.Environment_clinit()_1707441347.json", "void_harness.Environment.main(java.lang.String_[]__args).json", "void_harness.Environment.main(java.lang.String_[]__args)_1707441347.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233056.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233366.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233676.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840498.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840808.json", "void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071841118.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450328724.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450775589.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1451222454.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845379549.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845826414.json", "void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_846273279.json", "void_rtems.Mutex.Mutex_clinit()_-1624993193.json", "void_rtems.Mutex.Mutex_clinit()_1071869514.json", "void_rtems.Mutex.setUpdateMethod(int_method)_-319230855.json", "void_rtems.Mutex.setUpdateMethod(int_method)_1071843319.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2048543350.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2062396165.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2076248980.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_398936377.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_412789192.json", "void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_426642007.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077259018.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077268628.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077278238.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903632584.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903642194.json", "void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903651804.json" ], + "info" : { + "cfgs" : "125", + "duration" : "1s 271ms", + "end" : "2025-11-13T13:49:41.294+01:00", + "expressions" : "3304", + "files" : "49", + "globals" : "56", + "members" : "366", + "programs" : "1", + "start" : "2025-11-13T13:49:40.023+01:00", + "statements" : "529", + "units" : "66", + "version" : "0.1", + "warnings" : "3" + }, + "configuration" : { + "analysisGraphs" : "NONE", + "descendingPhaseType" : "NONE", + "dumpForcesUnwinding" : "false", + "fixpointWorkingSet" : "OrderBasedWorkingSet", + "glbThreshold" : "5", + "hotspots" : "unset", + "jsonOutput" : "true", + "openCallPolicy" : "ReturnTopPolicy", + "optimize" : "false", + "recursionWideningThreshold" : "5", + "semanticChecks" : "AssertChecker", + "serializeInputs" : "false", + "serializeResults" : "true", + "shouldSmashError" : "unset", + "syntacticChecks" : "", + "useWideningPoints" : "true", + "wideningThreshold" : "5", + "workdir" : "java-outputs/svcomp/lock-00-01-10" + } +} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_Main.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_Main.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..d50dfa5b9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_Main.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void Main::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"harness.Environment::main(new java.lang.String*[]*{\"00\", \"01\", \"10\"})"},{"id":1,"subNodes":[2,3,4],"text":"new java.lang.String*[]*{\"00\", \"01\", \"10\"}"},{"id":2,"text":"\"00\""},{"id":3,"text":"\"01\""},{"id":4,"text":"\"10\""},{"id":5,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":1,"description":{"expressions":["$array@'Main.java':11:29"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["$rec@'Main.java':11:43"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Main.java':11:43":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:43[value]":"00","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'Main.java':11:49"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["$rec@'Main.java':11:55"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Main.java':11:29":["java.lang.String*[]*"],"$rec@'Main.java':11:43":["java.lang.String*"],"$rec@'Main.java':11:49":["java.lang.String*"],"$rec@'Main.java':11:55":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_133140938.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_133140938.json new file mode 100644 index 000000000..e89cd23f9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_133140938.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Environment.java':31:26, 'Environment.java':23:32, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_146993753.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_146993753.json new file mode 100644 index 000000000..97ec1e606 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_146993753.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Environment.java':31:26, 'Environment.java':23:47, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_160846568.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_160846568.json new file mode 100644 index 000000000..7cd563193 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_160846568.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Environment.java':31:26, 'Environment.java':23:62, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1952922877.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1952922877.json new file mode 100644 index 000000000..44a70704e --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1952922877.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Main.java':11:25, 'Environment.java':23:32, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"0","['$Mutex.java':15]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1966775692.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1966775692.json new file mode 100644 index 000000000..dba3a904a --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1966775692.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Main.java':11:25, 'Environment.java':23:47, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"1","['$Mutex.java':15]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1980628507.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1980628507.json new file mode 100644 index 000000000..30cafa1be --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_base.Lock.Lock(base.Lock__this)_1980628507.json @@ -0,0 +1 @@ +{"name":"void base.Lock::Lock(base.Lock* this)","description":"['Main.java':11:25, 'Environment.java':23:62, 'Environment.java':27:11, '$Mutex.java':15]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"},{"id":3,"subNodes":[4,6],"text":"this::owner = null"},{"id":4,"subNodes":[5],"text":"this::owner"},{"id":5,"text":"this"},{"id":6,"text":"null"},{"id":7,"subNodes":[8,10],"text":"this::count = 0"},{"id":8,"subNodes":[9],"text":"this::count"},{"id":9,"text":"this"},{"id":10,"text":"0"}],"edges":[{"sourceId":1,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[owner]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->owner"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[count]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->count"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['$Mutex.java':15]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['$Mutex.java':15]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['$Mutex.java':15]:['Environment.java':27:11]:id":["int"],"['$Mutex.java':15]:idx":["int"],"['$Mutex.java':15]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['$Mutex.java':15]:['Environment.java':27:11]:id":"2","['$Mutex.java':15]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_-319216874.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_-319216874.json new file mode 100644 index 000000000..1c400562f --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_-319216874.json @@ -0,0 +1 @@ +{"name":"void harness.Environment::Environment_clinit()","description":"['Environment.java':31:26]","nodes":[{"id":0,"text":"java.lang.Object::Object_clinit()"},{"id":1,"subNodes":[2,3],"text":"harness.Environment::N_THREADS = 3"},{"id":2,"text":"harness.Environment::N_THREADS"},{"id":3,"text":"3"},{"id":4,"subNodes":[5,6],"text":"harness.Environment::model = rtems.Mutex::REC_UPDATE"},{"id":5,"text":"harness.Environment::model"},{"id":6,"text":"rtems.Mutex::REC_UPDATE"},{"id":7,"subNodes":[8,9],"text":"harness.Environment::locks = new base.Lock*[]*{harness.Environment::createLock(0), harness.Environment::createLock(1), harness.Environment::createLock(2)}"},{"id":8,"text":"harness.Environment::locks"},{"id":9,"subNodes":[10,12,14],"text":"new base.Lock*[]*{harness.Environment::createLock(0), harness.Environment::createLock(1), harness.Environment::createLock(2)}"},{"id":10,"subNodes":[11],"text":"harness.Environment::createLock(0)"},{"id":11,"text":"0"},{"id":12,"subNodes":[13],"text":"harness.Environment::createLock(1)"},{"id":13,"text":"1"},{"id":14,"subNodes":[15],"text":"harness.Environment::createLock(2)"},{"id":15,"text":"2"},{"id":16,"text":"ret"}],"edges":[{"sourceId":0,"destId":1,"kind":"SequentialEdge"},{"sourceId":1,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":16,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":"_|_","info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["$array@'Environment.java':23:30"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["call_ret_value@'Environment.java':23:32"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["call_ret_value@'Environment.java':23:47"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["call_ret_value@'Environment.java':23:62"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_1707441347.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_1707441347.json new file mode 100644 index 000000000..34a481e80 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.Environment_clinit()_1707441347.json @@ -0,0 +1 @@ +{"name":"void harness.Environment::Environment_clinit()","description":"['Main.java':11:25]","nodes":[{"id":0,"text":"java.lang.Object::Object_clinit()"},{"id":1,"subNodes":[2,3],"text":"harness.Environment::N_THREADS = 3"},{"id":2,"text":"harness.Environment::N_THREADS"},{"id":3,"text":"3"},{"id":4,"subNodes":[5,6],"text":"harness.Environment::model = rtems.Mutex::REC_UPDATE"},{"id":5,"text":"harness.Environment::model"},{"id":6,"text":"rtems.Mutex::REC_UPDATE"},{"id":7,"subNodes":[8,9],"text":"harness.Environment::locks = new base.Lock*[]*{harness.Environment::createLock(0), harness.Environment::createLock(1), harness.Environment::createLock(2)}"},{"id":8,"text":"harness.Environment::locks"},{"id":9,"subNodes":[10,12,14],"text":"new base.Lock*[]*{harness.Environment::createLock(0), harness.Environment::createLock(1), harness.Environment::createLock(2)}"},{"id":10,"subNodes":[11],"text":"harness.Environment::createLock(0)"},{"id":11,"text":"0"},{"id":12,"subNodes":[13],"text":"harness.Environment::createLock(1)"},{"id":13,"text":"1"},{"id":14,"subNodes":[15],"text":"harness.Environment::createLock(2)"},{"id":15,"text":"2"},{"id":16,"text":"ret"}],"edges":[{"sourceId":0,"destId":1,"kind":"SequentialEdge"},{"sourceId":1,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":16,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":"_|_","info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":2,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["$array@'Environment.java':23:30"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':23:30":["heap[s]:pp@'Environment.java':23:30"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':23:30":["base.Lock*[]*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["call_ret_value@'Environment.java':23:32"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["call_ret_value@'Environment.java':23:47"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["call_ret_value@'Environment.java':23:62"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:62":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:62":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args).json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args).json new file mode 100644 index 000000000..d6fcac324 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args).json @@ -0,0 +1 @@ +{"name":"void harness.Environment::main(java.lang.String*[]* args)","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"assert ==(args::length, harness.Environment::N_THREADS)"},{"id":1,"subNodes":[2,4],"text":"==(args::length, harness.Environment::N_THREADS)"},{"id":2,"subNodes":[3],"text":"args::length"},{"id":3,"text":"args"},{"id":4,"text":"harness.Environment::N_THREADS"},{"id":5,"subNodes":[6,7],"text":"prio1 = 2"},{"id":6,"text":"prio1"},{"id":7,"text":"2"},{"id":8,"subNodes":[9,10],"text":"prio2 = 2"},{"id":9,"text":"prio2"},{"id":10,"text":"2"},{"id":11,"subNodes":[12,13],"text":"prio3 = 2"},{"id":12,"text":"prio3"},{"id":13,"text":"2"},{"id":14,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()"},{"id":15,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()"},{"id":16,"subNodes":[17,18],"text":"prio1 = 3"},{"id":17,"text":"prio1"},{"id":18,"text":"3"},{"id":19,"subNodes":[20,21],"text":"prio3 = 1"},{"id":20,"text":"prio3"},{"id":21,"text":"1"},{"id":22,"subNodes":[23,24],"text":"prio3 = 1"},{"id":23,"text":"prio3"},{"id":24,"text":"1"},{"id":25,"subNodes":[26,27],"text":"prio3 = 3"},{"id":26,"text":"prio3"},{"id":27,"text":"3"},{"id":28,"subNodes":[29],"text":"rtems.Mutex::setUpdateMethod(harness.Environment::model)"},{"id":29,"text":"harness.Environment::model"},{"id":30,"subNodes":[31,32],"text":"t0 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":31,"text":"t0"},{"id":32,"subNodes":[33],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":33,"subNodes":[34,53],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":34,"subNodes":[35,44],"text":"new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}"},{"id":35,"subNodes":[36,43],"text":"-((int) charAt(new java.lang.String(args[0]), 0), '0')"},{"id":36,"subNodes":[37],"text":"(int) charAt(new java.lang.String(args[0]), 0)"},{"id":37,"subNodes":[38,42],"text":"charAt(new java.lang.String(args[0]), 0)"},{"id":38,"subNodes":[39],"text":"new java.lang.String(args[0])"},{"id":39,"subNodes":[40,41],"text":"args[0]"},{"id":40,"text":"args"},{"id":41,"text":"0"},{"id":42,"text":"0"},{"id":43,"text":"'0'"},{"id":44,"subNodes":[45,52],"text":"-((int) charAt(new java.lang.String(args[0]), 1), '0')"},{"id":45,"subNodes":[46],"text":"(int) charAt(new java.lang.String(args[0]), 1)"},{"id":46,"subNodes":[47,51],"text":"charAt(new java.lang.String(args[0]), 1)"},{"id":47,"subNodes":[48],"text":"new java.lang.String(args[0])"},{"id":48,"subNodes":[49,50],"text":"args[0]"},{"id":49,"text":"args"},{"id":50,"text":"0"},{"id":51,"text":"1"},{"id":52,"text":"'0'"},{"id":53,"text":"prio1"},{"id":54,"text":"rtems.RTEMSThread::start()"},{"id":55,"subNodes":[56,57],"text":"t1 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":56,"text":"t1"},{"id":57,"subNodes":[58],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":58,"subNodes":[59,78],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":59,"subNodes":[60,69],"text":"new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}"},{"id":60,"subNodes":[61,68],"text":"-((int) charAt(new java.lang.String(args[1]), 0), '0')"},{"id":61,"subNodes":[62],"text":"(int) charAt(new java.lang.String(args[1]), 0)"},{"id":62,"subNodes":[63,67],"text":"charAt(new java.lang.String(args[1]), 0)"},{"id":63,"subNodes":[64],"text":"new java.lang.String(args[1])"},{"id":64,"subNodes":[65,66],"text":"args[1]"},{"id":65,"text":"args"},{"id":66,"text":"1"},{"id":67,"text":"0"},{"id":68,"text":"'0'"},{"id":69,"subNodes":[70,77],"text":"-((int) charAt(new java.lang.String(args[1]), 1), '0')"},{"id":70,"subNodes":[71],"text":"(int) charAt(new java.lang.String(args[1]), 1)"},{"id":71,"subNodes":[72,76],"text":"charAt(new java.lang.String(args[1]), 1)"},{"id":72,"subNodes":[73],"text":"new java.lang.String(args[1])"},{"id":73,"subNodes":[74,75],"text":"args[1]"},{"id":74,"text":"args"},{"id":75,"text":"1"},{"id":76,"text":"1"},{"id":77,"text":"'0'"},{"id":78,"text":"prio2"},{"id":79,"text":"rtems.RTEMSThread::start()"},{"id":80,"subNodes":[81,82],"text":"t2 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":81,"text":"t2"},{"id":82,"subNodes":[83],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":83,"subNodes":[84,103],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":84,"subNodes":[85,94],"text":"new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}"},{"id":85,"subNodes":[86,93],"text":"-((int) charAt(new java.lang.String(args[2]), 0), '0')"},{"id":86,"subNodes":[87],"text":"(int) charAt(new java.lang.String(args[2]), 0)"},{"id":87,"subNodes":[88,92],"text":"charAt(new java.lang.String(args[2]), 0)"},{"id":88,"subNodes":[89],"text":"new java.lang.String(args[2])"},{"id":89,"subNodes":[90,91],"text":"args[2]"},{"id":90,"text":"args"},{"id":91,"text":"2"},{"id":92,"text":"0"},{"id":93,"text":"'0'"},{"id":94,"subNodes":[95,102],"text":"-((int) charAt(new java.lang.String(args[2]), 1), '0')"},{"id":95,"subNodes":[96],"text":"(int) charAt(new java.lang.String(args[2]), 1)"},{"id":96,"subNodes":[97,101],"text":"charAt(new java.lang.String(args[2]), 1)"},{"id":97,"subNodes":[98],"text":"new java.lang.String(args[2])"},{"id":98,"subNodes":[99,100],"text":"args[2]"},{"id":99,"text":"args"},{"id":100,"text":"2"},{"id":101,"text":"1"},{"id":102,"text":"'0'"},{"id":103,"text":"prio2"},{"id":104,"text":"rtems.RTEMSThread::start()"},{"id":105,"text":"rtems.RTEMSThread::join()"},{"id":106,"text":"rtems.RTEMSThread::join()"},{"id":107,"text":"rtems.RTEMSThread::join()"},{"id":108,"text":"java.lang.InterruptedException::printStackTrace()"},{"id":109,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":15,"kind":"TrueEdge"},{"sourceId":14,"destId":25,"kind":"FalseEdge"},{"sourceId":15,"destId":16,"kind":"TrueEdge"},{"sourceId":15,"destId":22,"kind":"FalseEdge"},{"sourceId":16,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":28,"kind":"SequentialEdge"},{"sourceId":22,"destId":28,"kind":"SequentialEdge"},{"sourceId":25,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":54,"kind":"SequentialEdge"},{"sourceId":54,"destId":55,"kind":"SequentialEdge"},{"sourceId":55,"destId":79,"kind":"SequentialEdge"},{"sourceId":79,"destId":80,"kind":"SequentialEdge"},{"sourceId":80,"destId":104,"kind":"SequentialEdge"},{"sourceId":104,"destId":105,"kind":"SequentialEdge"},{"sourceId":105,"destId":106,"kind":"SequentialEdge"},{"sourceId":106,"destId":107,"kind":"SequentialEdge"},{"sourceId":107,"destId":108,"kind":"ErrorEdge","label":"java.lang.InterruptedException*, variable: e"},{"sourceId":107,"destId":109,"kind":"SequentialEdge"},{"sourceId":108,"destId":109,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["assert *(args)->length == harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(args)->length == harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["*(args)->length"],"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["args"],"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"args":["java.lang.String*[]*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["call_ret_value@'Environment.java':35:18"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':35:18":["bool"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"call_ret_value@'Environment.java':35:18":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["call_ret_value@'Environment.java':36:20"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':36:20":["bool"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Environment.java':36:20":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"3","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':47:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':47:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$array@'Environment.java':48:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":37,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":38,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':49:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":39,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":40,"description":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":43,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":44,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":45,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":46,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":47,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':50:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":48,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":49,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":50,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":51,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":52,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":53,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":54,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':53:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':53:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':53:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":55,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":56,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":57,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':57:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":58,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':57:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":59,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$array@'Environment.java':58:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":60,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":61,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":62,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":63,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':59:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":64,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":65,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":66,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":67,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":68,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":69,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":70,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":71,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":72,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':60:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":73,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":74,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":75,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":76,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":77,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":78,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":79,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':63:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':63:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':63:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":80,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":81,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":82,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':67:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":83,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':67:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":84,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$array@'Environment.java':68:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":85,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":86,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":87,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":88,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':69:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":89,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":90,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":91,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":92,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":93,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":94,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":95,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":96,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":97,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':70:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":98,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":99,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":100,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":101,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":102,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":103,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":104,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':73:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':73:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':73:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":105,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':76:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':76:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':76:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":106,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':77:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':77:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':77:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":107,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':78:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':78:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","open_call_ret_value@'Environment.java':78:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":108,"description":"_|_"},{"nodeId":109,"description":{"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':49:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[0] at 'Environment.java':50:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:36"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':59:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[1] at 'Environment.java':60:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:36"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':69:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:36"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from args[2] at 'Environment.java':70:36":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:36"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:36":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 0) at 'Environment.java':49:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':49:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[0]), 1) at 'Environment.java':50:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@main":["heap[s]:pp@'Environment.java':50:42"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 0) at 'Environment.java':59:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':59:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[1]), 1) at 'Environment.java':60:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@main":["heap[s]:pp@'Environment.java':60:42"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:42":["java.lang.IndexOutOfBoundsException"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 0) at 'Environment.java':69:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':69:42"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.IndexOutOfBoundsException* from charAt(new java.lang.String(args[2]), 1) at 'Environment.java':70:42":{"expressions":["thrown@main"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@main":["heap[s]:pp@'Environment.java':70:42"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:42":["java.lang.IndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@main":["java.lang.IndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':49:21":"#TOP#","open_call_ret_value@'Environment.java':50:21":"#TOP#","open_call_ret_value@'Environment.java':59:21":"#TOP#","open_call_ret_value@'Environment.java':60:21":"#TOP#","open_call_ret_value@'Environment.java':69:21":"#TOP#","open_call_ret_value@'Environment.java':70:21":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args)_1707441347.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args)_1707441347.json new file mode 100644 index 000000000..c8d978073 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.Environment.main(java.lang.String_[]__args)_1707441347.json @@ -0,0 +1 @@ +{"name":"void harness.Environment::main(java.lang.String*[]* args)","description":"['Main.java':11:25]","nodes":[{"id":0,"subNodes":[1],"text":"assert ==(args::length, harness.Environment::N_THREADS)"},{"id":1,"subNodes":[2,4],"text":"==(args::length, harness.Environment::N_THREADS)"},{"id":2,"subNodes":[3],"text":"args::length"},{"id":3,"text":"args"},{"id":4,"text":"harness.Environment::N_THREADS"},{"id":5,"subNodes":[6,7],"text":"prio1 = 2"},{"id":6,"text":"prio1"},{"id":7,"text":"2"},{"id":8,"subNodes":[9,10],"text":"prio2 = 2"},{"id":9,"text":"prio2"},{"id":10,"text":"2"},{"id":11,"subNodes":[12,13],"text":"prio3 = 2"},{"id":12,"text":"prio3"},{"id":13,"text":"2"},{"id":14,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()"},{"id":15,"text":"org.sosy_lab.sv_benchmarks.Verifier::nondetBoolean()"},{"id":16,"subNodes":[17,18],"text":"prio1 = 3"},{"id":17,"text":"prio1"},{"id":18,"text":"3"},{"id":19,"subNodes":[20,21],"text":"prio3 = 1"},{"id":20,"text":"prio3"},{"id":21,"text":"1"},{"id":22,"subNodes":[23,24],"text":"prio3 = 1"},{"id":23,"text":"prio3"},{"id":24,"text":"1"},{"id":25,"subNodes":[26,27],"text":"prio3 = 3"},{"id":26,"text":"prio3"},{"id":27,"text":"3"},{"id":28,"subNodes":[29],"text":"rtems.Mutex::setUpdateMethod(harness.Environment::model)"},{"id":29,"text":"harness.Environment::model"},{"id":30,"subNodes":[31,32],"text":"t0 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":31,"text":"t0"},{"id":32,"subNodes":[33],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":33,"subNodes":[34,53],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1)"},{"id":34,"subNodes":[35,44],"text":"new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}"},{"id":35,"subNodes":[36,43],"text":"-((int) charAt(new java.lang.String(args[0]), 0), '0')"},{"id":36,"subNodes":[37],"text":"(int) charAt(new java.lang.String(args[0]), 0)"},{"id":37,"subNodes":[38,42],"text":"charAt(new java.lang.String(args[0]), 0)"},{"id":38,"subNodes":[39],"text":"new java.lang.String(args[0])"},{"id":39,"subNodes":[40,41],"text":"args[0]"},{"id":40,"text":"args"},{"id":41,"text":"0"},{"id":42,"text":"0"},{"id":43,"text":"'0'"},{"id":44,"subNodes":[45,52],"text":"-((int) charAt(new java.lang.String(args[0]), 1), '0')"},{"id":45,"subNodes":[46],"text":"(int) charAt(new java.lang.String(args[0]), 1)"},{"id":46,"subNodes":[47,51],"text":"charAt(new java.lang.String(args[0]), 1)"},{"id":47,"subNodes":[48],"text":"new java.lang.String(args[0])"},{"id":48,"subNodes":[49,50],"text":"args[0]"},{"id":49,"text":"args"},{"id":50,"text":"0"},{"id":51,"text":"1"},{"id":52,"text":"'0'"},{"id":53,"text":"prio1"},{"id":54,"text":"rtems.RTEMSThread::start()"},{"id":55,"subNodes":[56,57],"text":"t1 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":56,"text":"t1"},{"id":57,"subNodes":[58],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":58,"subNodes":[59,78],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2)"},{"id":59,"subNodes":[60,69],"text":"new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}"},{"id":60,"subNodes":[61,68],"text":"-((int) charAt(new java.lang.String(args[1]), 0), '0')"},{"id":61,"subNodes":[62],"text":"(int) charAt(new java.lang.String(args[1]), 0)"},{"id":62,"subNodes":[63,67],"text":"charAt(new java.lang.String(args[1]), 0)"},{"id":63,"subNodes":[64],"text":"new java.lang.String(args[1])"},{"id":64,"subNodes":[65,66],"text":"args[1]"},{"id":65,"text":"args"},{"id":66,"text":"1"},{"id":67,"text":"0"},{"id":68,"text":"'0'"},{"id":69,"subNodes":[70,77],"text":"-((int) charAt(new java.lang.String(args[1]), 1), '0')"},{"id":70,"subNodes":[71],"text":"(int) charAt(new java.lang.String(args[1]), 1)"},{"id":71,"subNodes":[72,76],"text":"charAt(new java.lang.String(args[1]), 1)"},{"id":72,"subNodes":[73],"text":"new java.lang.String(args[1])"},{"id":73,"subNodes":[74,75],"text":"args[1]"},{"id":74,"text":"args"},{"id":75,"text":"1"},{"id":76,"text":"1"},{"id":77,"text":"'0'"},{"id":78,"text":"prio2"},{"id":79,"text":"rtems.RTEMSThread::start()"},{"id":80,"subNodes":[81,82],"text":"t2 = (rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":81,"text":"t2"},{"id":82,"subNodes":[83],"text":"(rtems.RTEMSThread*) new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":83,"subNodes":[84,103],"text":"new harness.TestThread(new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2)"},{"id":84,"subNodes":[85,94],"text":"new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}"},{"id":85,"subNodes":[86,93],"text":"-((int) charAt(new java.lang.String(args[2]), 0), '0')"},{"id":86,"subNodes":[87],"text":"(int) charAt(new java.lang.String(args[2]), 0)"},{"id":87,"subNodes":[88,92],"text":"charAt(new java.lang.String(args[2]), 0)"},{"id":88,"subNodes":[89],"text":"new java.lang.String(args[2])"},{"id":89,"subNodes":[90,91],"text":"args[2]"},{"id":90,"text":"args"},{"id":91,"text":"2"},{"id":92,"text":"0"},{"id":93,"text":"'0'"},{"id":94,"subNodes":[95,102],"text":"-((int) charAt(new java.lang.String(args[2]), 1), '0')"},{"id":95,"subNodes":[96],"text":"(int) charAt(new java.lang.String(args[2]), 1)"},{"id":96,"subNodes":[97,101],"text":"charAt(new java.lang.String(args[2]), 1)"},{"id":97,"subNodes":[98],"text":"new java.lang.String(args[2])"},{"id":98,"subNodes":[99,100],"text":"args[2]"},{"id":99,"text":"args"},{"id":100,"text":"2"},{"id":101,"text":"1"},{"id":102,"text":"'0'"},{"id":103,"text":"prio2"},{"id":104,"text":"rtems.RTEMSThread::start()"},{"id":105,"text":"rtems.RTEMSThread::join()"},{"id":106,"text":"rtems.RTEMSThread::join()"},{"id":107,"text":"rtems.RTEMSThread::join()"},{"id":108,"text":"java.lang.InterruptedException::printStackTrace()"},{"id":109,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":15,"kind":"TrueEdge"},{"sourceId":14,"destId":25,"kind":"FalseEdge"},{"sourceId":15,"destId":16,"kind":"TrueEdge"},{"sourceId":15,"destId":22,"kind":"FalseEdge"},{"sourceId":16,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":28,"kind":"SequentialEdge"},{"sourceId":22,"destId":28,"kind":"SequentialEdge"},{"sourceId":25,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":54,"kind":"SequentialEdge"},{"sourceId":54,"destId":55,"kind":"SequentialEdge"},{"sourceId":55,"destId":79,"kind":"SequentialEdge"},{"sourceId":79,"destId":80,"kind":"SequentialEdge"},{"sourceId":80,"destId":104,"kind":"SequentialEdge"},{"sourceId":104,"destId":105,"kind":"SequentialEdge"},{"sourceId":105,"destId":106,"kind":"SequentialEdge"},{"sourceId":106,"destId":107,"kind":"SequentialEdge"},{"sourceId":107,"destId":108,"kind":"ErrorEdge","label":"java.lang.InterruptedException*, variable: e"},{"sourceId":107,"destId":109,"kind":"SequentialEdge"},{"sourceId":108,"destId":109,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["assert *(args)->length == harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(args)->length == harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["*(args)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["harness.Environment::N_THREADS"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["call_ret_value@'Environment.java':35:18"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':35:18":["bool"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"call_ret_value@'Environment.java':35:18":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["call_ret_value@'Environment.java':36:20"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"call_ret_value@'Environment.java':36:20":["bool"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"call_ret_value@'Environment.java':36:20":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"3","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"3","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["prio3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"2","prio2":"2","prio3":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["harness.Environment::model"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':47:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':47:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":34,"description":{"expressions":["$array@'Environment.java':48:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*($rec@'Environment.java':49:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["$rec@'Environment.java':49:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["ref$*(args)->0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["*($rec@'Environment.java':50:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["$rec@'Environment.java':50:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["ref$*(args)->0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":52,"description":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":53,"description":{"expressions":["prio1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":54,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':53:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'Environment.java':53:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'Environment.java':53:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":55,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":56,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":57,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':57:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":58,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':57:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":59,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$array@'Environment.java':58:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":60,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":61,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":62,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':59:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":63,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':59:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":64,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":65,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":66,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":67,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":68,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":69,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":70,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":71,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':60:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":72,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':60:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":73,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":74,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":75,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":76,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":77,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":78,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":79,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':63:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':63:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':63:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":80,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":81,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["t2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":82,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':67:8 cast-as rtems.RTEMSThread*"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":83,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':67:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":84,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$array@'Environment.java':68:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":85,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":86,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":87,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':69:21)->value strcharat 0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":88,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':69:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":89,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":90,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":91,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":92,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":93,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":94,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1 conv-as int - 48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":95,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1 conv-as int"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":96,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*($rec@'Environment.java':70:21)->value strcharat 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":97,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["$rec@'Environment.java':70:21"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":98,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(args)->2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":99,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["args"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":100,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":101,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":102,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["48"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":103,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["prio2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":104,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':73:8"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':73:8":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':73:8":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":105,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':76:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':76:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':76:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":106,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':77:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':77:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':77:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":107,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["open_call_ret_value@'Environment.java':78:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':78:10":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'Environment.java':78:10":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":108,"description":"_|_"},{"nodeId":109,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':47:8, new int[]*{-((int) charAt(new java.lang.String(args[0]), 0), '0'), -((int) charAt(new java.lang.String(args[0]), 1), '0')}, prio1) at 'Environment.java':47:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':48:12":["int[]*"],"$rec@'Environment.java':47:8":["harness.TestThread*"],"$rec@'Environment.java':49:21":["java.lang.String*"],"$rec@'Environment.java':50:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':57:8, new int[]*{-((int) charAt(new java.lang.String(args[1]), 0), '0'), -((int) charAt(new java.lang.String(args[1]), 1), '0')}, prio2) at 'Environment.java':57:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':58:12":["int[]*"],"$rec@'Environment.java':57:8":["harness.TestThread*"],"$rec@'Environment.java':59:21":["java.lang.String*"],"$rec@'Environment.java':60:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from harness.TestThread::TestThread($rec@'Environment.java':67:8, new int[]*{-((int) charAt(new java.lang.String(args[2]), 0), '0'), -((int) charAt(new java.lang.String(args[2]), 1), '0')}, prio2) at 'Environment.java':67:8":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11","heap[s]:pp@'TestThread.java':22:34"]},"type":{"$array@'Environment.java':68:12":["int[]*"],"$rec@'Environment.java':67:8":["harness.TestThread*"],"$rec@'Environment.java':69:21":["java.lang.String*"],"$rec@'Environment.java':70:21":["java.lang.String*"],"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"t0":["heap[s]:pp@'Environment.java':47:8"],"t1":["heap[s]:pp@'Environment.java':57:8"],"t2":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Main.java':11:25]:args":["java.lang.String*[]*"],"args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":["int"],"prio2":["int"],"prio3":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"t0":["harness.TestThread*"],"t1":["harness.TestThread*"],"t2":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","prio1":"#TOP#","prio2":"2","prio3":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233056.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233056.json new file mode 100644 index 000000000..ef0f5df2e --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233056.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Environment.java':67:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"#TOP#","heap[s]:pp@'Environment.java':67:8[1]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233366.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233366.json new file mode 100644 index 000000000..db2531d51 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233366.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Environment.java':57:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233676.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233676.json new file mode 100644 index 000000000..8ba3905bc --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_-319233676.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Environment.java':47:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840498.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840498.json new file mode 100644 index 000000000..77aa43d46 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840498.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Main.java':11:25, 'Environment.java':47:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[s]:pp@'TestThread.java':20:12"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","i":"0","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[locks]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[locks]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["null"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':48:12"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:args":["java.lang.String*[]*"],"['Environment.java':47:8]:prio1":["int"],"['Environment.java':47:8]:prio2":["int"],"['Environment.java':47:8]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["null*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':47:8]:prio1":"#TOP#","['Environment.java':47:8]:prio2":"2","['Environment.java':47:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840808.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840808.json new file mode 100644 index 000000000..abab645fc --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071840808.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Main.java':11:25, 'Environment.java':57:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[locks]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[locks]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':58:12"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:args":["java.lang.String*[]*"],"['Environment.java':57:8]:prio1":["int"],"['Environment.java':57:8]:prio2":["int"],"['Environment.java':57:8]:prio3":["int"],"['Environment.java':57:8]:t0":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["null*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':57:8]:prio1":"#TOP#","['Environment.java':57:8]:prio2":"2","['Environment.java':57:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071841118.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071841118.json new file mode 100644 index 000000000..fe15adaa9 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_harness.TestThread.TestThread(harness.TestThread__this,_int[]__lockIdx,_int_priority)_1071841118.json @@ -0,0 +1 @@ +{"name":"void harness.TestThread::TestThread(harness.TestThread* this, int[]* lockIdx, int priority)","description":"['Main.java':11:25, 'Environment.java':67:8]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.RTEMSThread::RTEMSThread(this, priority)"},{"id":1,"text":"this"},{"id":2,"text":"priority"},{"id":3,"subNodes":[4,6],"text":"this::idx = lockIdx"},{"id":4,"subNodes":[5],"text":"this::idx"},{"id":5,"text":"this"},{"id":6,"text":"lockIdx"},{"id":7,"subNodes":[8,10],"text":"this::locks = new base.Lock*[]*[this::idx::length]"},{"id":8,"subNodes":[9],"text":"this::locks"},{"id":9,"text":"this"},{"id":10,"subNodes":[11],"text":"new base.Lock*[]*[this::idx::length]"},{"id":11,"subNodes":[12],"text":"this::idx::length"},{"id":12,"subNodes":[13],"text":"this::idx"},{"id":13,"text":"this"},{"id":14,"subNodes":[15,16],"text":"i = 0"},{"id":15,"text":"i"},{"id":16,"text":"0"},{"id":17,"subNodes":[18,19],"text":"<(i, this::idx::length)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20],"text":"this::idx::length"},{"id":20,"subNodes":[21],"text":"this::idx"},{"id":21,"text":"this"},{"id":22,"subNodes":[23,27],"text":"this::locks[i] = harness.Environment::locks[this::idx[i]]"},{"id":23,"subNodes":[24,26],"text":"this::locks[i]"},{"id":24,"subNodes":[25],"text":"this::locks"},{"id":25,"text":"this"},{"id":26,"text":"i"},{"id":27,"subNodes":[28,29],"text":"harness.Environment::locks[this::idx[i]]"},{"id":28,"text":"harness.Environment::locks"},{"id":29,"subNodes":[30,32],"text":"this::idx[i]"},{"id":30,"subNodes":[31],"text":"this::idx"},{"id":31,"text":"this"},{"id":32,"text":"i"},{"id":33,"subNodes":[34],"text":"i++"},{"id":34,"text":"i"},{"id":35,"text":"ret"},{"id":36,"subNodes":[37,39],"text":"this::idx = null"},{"id":37,"subNodes":[38],"text":"this::idx"},{"id":38,"text":"this"},{"id":39,"text":"null"},{"id":40,"subNodes":[41,43],"text":"this::locks = null"},{"id":41,"subNodes":[42],"text":"this::locks"},{"id":42,"text":"this"},{"id":43,"text":"null"}],"edges":[{"sourceId":0,"destId":36,"kind":"SequentialEdge"},{"sourceId":3,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":22,"kind":"TrueEdge"},{"sourceId":17,"destId":35,"kind":"FalseEdge"},{"sourceId":22,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":17,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["lockIdx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["$array@'TestThread.java':20:12"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$array@'TestThread.java':20:12":["heap[w]:pp@'TestThread.java':20:12"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$array@'TestThread.java':20:12":["base.Lock*[]*"],"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i < *(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":18,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":19,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->length"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":20,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":21,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":22,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":23,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$*(this)->locks)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":24,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":25,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":26,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":27,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(ref$harness.Environment::locks)->*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":28,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$harness.Environment::locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":29,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["*(ref$*(this)->idx)->i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":30,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["ref$*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":31,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":32,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":33,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":"_|_"}},{"nodeId":34,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["i"],"state":"_|_"}}},{"nodeId":35,"description":{"java.lang.ArrayIndexOutOfBoundsException* from harness.Environment::locks[this::idx[i]] at 'TestThread.java':22:34":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:34"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:34":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"java.lang.ArrayIndexOutOfBoundsException* from this::locks[i] at 'TestThread.java':22:11":{"expressions":["thrown@TestThread"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"],"thrown@TestThread":["heap[s]:pp@'TestThread.java':22:11"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':22:11":["java.lang.ArrayIndexOutOfBoundsException"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"],"thrown@TestThread":["java.lang.ArrayIndexOutOfBoundsException*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}},"normal":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["heap[s]:pp@'Environment.java':67:8"],"heap[s]:pp@'Environment.java':67:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["int[]"],"heap[s]:pp@'Environment.java':67:8[0]":["int"],"heap[s]:pp@'Environment.java':67:8[1]":["int"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':67:8[len]":["int"],"heap[s]:pp@'Environment.java':67:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":["int"],"lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[0]":"1","heap[s]:pp@'Environment.java':67:8[1]":"0","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[len]":"2","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","i":"0","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[idx]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[locks]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[locks]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[locks]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->locks"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[idx]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"lockIdx":["heap[s]:pp@'Environment.java':68:12"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:args":["java.lang.String*[]*"],"['Environment.java':67:8]:prio1":["int"],"['Environment.java':67:8]:prio2":["int"],"['Environment.java':67:8]:prio3":["int"],"['Environment.java':67:8]:t0":["harness.TestThread*"],"['Environment.java':67:8]:t1":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[idx]":["null*"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","lockIdx":["int[]*"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':67:8]:prio1":"#TOP#","['Environment.java':67:8]:prio2":"2","['Environment.java':67:8]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450328724.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450328724.json new file mode 100644 index 000000000..ac4b1f5cc --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450328724.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Main.java':11:25, 'Environment.java':23:62, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450775589.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450775589.json new file mode 100644 index 000000000..0a40fd402 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1450775589.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Main.java':11:25, 'Environment.java':23:47, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1451222454.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1451222454.json new file mode 100644 index 000000000..50e64a354 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_-1451222454.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Main.java':11:25, 'Environment.java':23:32, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845379549.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845379549.json new file mode 100644 index 000000000..34d71da9f --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845379549.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Environment.java':31:26, 'Environment.java':23:32, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[s]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[s]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","idx":"0","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845826414.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845826414.json new file mode 100644 index 000000000..ff4dca159 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_845826414.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Environment.java':31:26, 'Environment.java':23:47, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[s]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_846273279.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_846273279.json new file mode 100644 index 000000000..44f9829ba --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex(rtems.Mutex__this,_int_idx)_846273279.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex(rtems.Mutex* this, int idx)","description":"['Environment.java':31:26, 'Environment.java':23:62, 'Environment.java':27:11]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::id = idx"},{"id":1,"subNodes":[2],"text":"this::id"},{"id":2,"text":"this"},{"id":3,"text":"idx"},{"id":4,"subNodes":[5,7],"text":"this::nestCount = 0"},{"id":5,"subNodes":[6],"text":"this::nestCount"},{"id":6,"text":"this"},{"id":7,"text":"0"},{"id":8,"subNodes":[9,11],"text":"this::priorityBefore = -(1)"},{"id":9,"subNodes":[10],"text":"this::priorityBefore"},{"id":10,"text":"this"},{"id":11,"subNodes":[12],"text":"-(1)"},{"id":12,"text":"1"},{"id":13,"subNodes":[14,16],"text":"this::holder = null"},{"id":14,"subNodes":[15],"text":"this::holder"},{"id":15,"text":"this"},{"id":16,"text":"null"},{"id":17,"text":"ret"},{"id":18,"subNodes":[19],"text":"base.Lock::Lock(this)"},{"id":19,"text":"this"},{"id":20,"subNodes":[21,23],"text":"this::holder = null"},{"id":21,"subNodes":[22],"text":"this::holder"},{"id":22,"text":"this"},{"id":23,"text":"null"},{"id":24,"subNodes":[25,27],"text":"this::id = 0"},{"id":25,"subNodes":[26],"text":"this::id"},{"id":26,"text":"this"},{"id":27,"text":"0"},{"id":28,"subNodes":[29,31],"text":"this::nestCount = 0"},{"id":29,"subNodes":[30],"text":"this::nestCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::priorityBefore = -(1)"},{"id":33,"subNodes":[34],"text":"this::priorityBefore"},{"id":34,"text":"this"},{"id":35,"subNodes":[36],"text":"-(1)"},{"id":36,"text":"1"},{"id":37,"subNodes":[38,40],"text":"this::comparator = new rtems.MyComparator()"},{"id":38,"subNodes":[39],"text":"this::comparator"},{"id":39,"text":"this"},{"id":40,"text":"new rtems.MyComparator()"},{"id":41,"subNodes":[42,44],"text":"this::waitQueue = new java.util.PriorityQueue(7, this::comparator)"},{"id":42,"subNodes":[43],"text":"this::waitQueue"},{"id":43,"text":"this"},{"id":44,"subNodes":[45,46],"text":"new java.util.PriorityQueue(7, this::comparator)"},{"id":45,"text":"7"},{"id":46,"subNodes":[47],"text":"this::comparator"},{"id":47,"text":"this"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":17,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["idx"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":4,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":7,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":9,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":10,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":11,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":12,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":13,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":16,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":17,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":18,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":20,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[holder]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":21,"description":{"expressions":["*(this)->holder"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":22,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":23,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":24,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[id]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->id"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":27,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":28,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[nestCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->nestCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":32,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[priorityBefore]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->priorityBefore"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":35,"description":{"expressions":["- 1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":36,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":37,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[comparator]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":38,"description":{"expressions":["*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":39,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":40,"description":{"expressions":["$rec@'Mutex.java':22:28"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":41,"description":{"expressions":["heap[w]:pp@'Environment.java':27:11[waitQueue]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":42,"description":{"expressions":["*(this)->waitQueue"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":43,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":44,"description":{"expressions":["$rec@'Mutex.java':25:6"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'Mutex.java':25:6":["heap[w]:pp@'Mutex.java':25:6"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"$rec@'Mutex.java':25:6":["java.util.PriorityQueue*"],"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","open_call_ret_value@'Mutex.java':25:6":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":45,"description":{"expressions":["7"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":46,"description":{"expressions":["ref$*(this)->comparator"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":47,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Environment.java':27:11"]},"type":{"['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Environment.java':27:11]:id":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"idx":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.Mutex*"]},"value":["REACHABLE",{"['Environment.java':27:11]:id":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","idx":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_-1624993193.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_-1624993193.json new file mode 100644 index 000000000..59da39579 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_-1624993193.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex_clinit()","description":"['Environment.java':31:26, 'Environment.java':22:39]","nodes":[{"id":0,"text":"base.Lock::Lock_clinit()"},{"id":1,"subNodes":[2,3],"text":"rtems.Mutex::REC_UPDATE = 1"},{"id":2,"text":"rtems.Mutex::REC_UPDATE"},{"id":3,"text":"1"},{"id":4,"subNodes":[5,6],"text":"rtems.Mutex::NONREC_UPDATE = 0"},{"id":5,"text":"rtems.Mutex::NONREC_UPDATE"},{"id":6,"text":"0"},{"id":7,"subNodes":[8,9],"text":"rtems.Mutex::USE_MODEL = rtems.Mutex::NONREC_UPDATE"},{"id":8,"text":"rtems.Mutex::USE_MODEL"},{"id":9,"text":"rtems.Mutex::NONREC_UPDATE"},{"id":10,"text":"ret"}],"edges":[{"sourceId":0,"destId":1,"kind":"SequentialEdge"},{"sourceId":1,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":10,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["open_call_ret_value@'$Mutex.java':2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"open_call_ret_value@'$Mutex.java':2":"#TOP#"},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","open_call_ret_value@'$Mutex.java':2":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":2,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":5,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":6,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":7,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":9,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":10,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"]},"type":{"['Environment.java':22:39]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_1071869514.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_1071869514.json new file mode 100644 index 000000000..5d444d963 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.Mutex_clinit()_1071869514.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::Mutex_clinit()","description":"['Main.java':11:25, 'Environment.java':22:39]","nodes":[{"id":0,"text":"base.Lock::Lock_clinit()"},{"id":1,"subNodes":[2,3],"text":"rtems.Mutex::REC_UPDATE = 1"},{"id":2,"text":"rtems.Mutex::REC_UPDATE"},{"id":3,"text":"1"},{"id":4,"subNodes":[5,6],"text":"rtems.Mutex::NONREC_UPDATE = 0"},{"id":5,"text":"rtems.Mutex::NONREC_UPDATE"},{"id":6,"text":"0"},{"id":7,"subNodes":[8,9],"text":"rtems.Mutex::USE_MODEL = rtems.Mutex::NONREC_UPDATE"},{"id":8,"text":"rtems.Mutex::USE_MODEL"},{"id":9,"text":"rtems.Mutex::NONREC_UPDATE"},{"id":10,"text":"ret"}],"edges":[{"sourceId":0,"destId":1,"kind":"SequentialEdge"},{"sourceId":1,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":10,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["open_call_ret_value@'$Mutex.java':2"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"open_call_ret_value@'$Mutex.java':2":"#TOP#"},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","open_call_ret_value@'$Mutex.java':2":"#TOP#"}]}}},{"nodeId":1,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":2,"description":{"expressions":["rtems.Mutex::REC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":3,"description":{"expressions":["1"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#"}]}}},{"nodeId":4,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":5,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":6,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":7,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":8,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":9,"description":{"expressions":["rtems.Mutex::NONREC_UPDATE"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1"}]}}},{"nodeId":10,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':22:39]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"]},"type":{"['Environment.java':22:39]:['Main.java':11:25]:args":["java.lang.String*[]*"],"harness.Environment::N_THREADS":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["REACHABLE",{"harness.Environment::N_THREADS":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_-319230855.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_-319230855.json new file mode 100644 index 000000000..e42ad5127 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_-319230855.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::setUpdateMethod(int method)","description":"['Environment.java':45:11]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.Mutex::USE_MODEL = method"},{"id":1,"text":"rtems.Mutex::USE_MODEL"},{"id":2,"text":"method"},{"id":3,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["method"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:args":["heap[s]:pp@'Environment.java':30:32"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_1071843319.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_1071843319.json new file mode 100644 index 000000000..2bc17ac43 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.Mutex.setUpdateMethod(int_method)_1071843319.json @@ -0,0 +1 @@ +{"name":"void rtems.Mutex::setUpdateMethod(int method)","description":"['Main.java':11:25, 'Environment.java':45:11]","nodes":[{"id":0,"subNodes":[1,2],"text":"rtems.Mutex::USE_MODEL = method"},{"id":1,"text":"rtems.Mutex::USE_MODEL"},{"id":2,"text":"method"},{"id":3,"text":"ret"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':45:11]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':45:11]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["rtems.Mutex::USE_MODEL"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':45:11]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':45:11]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["method"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':45:11]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':45:11]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":3,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['Environment.java':45:11]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Environment.java':45:11]:args":["heap[s]:pp@'Main.java':11:29"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"]},"type":{"['Environment.java':45:11]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['Environment.java':45:11]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:args":["java.lang.String*[]*"],"['Environment.java':45:11]:prio1":["int"],"['Environment.java':45:11]:prio2":["int"],"['Environment.java':45:11]:prio3":["int"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"method":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"]},"value":["POSSIBLY_REACHABLE",{"['Environment.java':45:11]:prio1":"#TOP#","['Environment.java':45:11]:prio2":"2","['Environment.java':45:11]:prio3":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","method":"1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2048543350.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2048543350.json new file mode 100644 index 000000000..4f060c123 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2048543350.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Main.java':11:25, 'Environment.java':23:62, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2062396165.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2062396165.json new file mode 100644 index 000000000..0a9b22a5c --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2062396165.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Main.java':11:25, 'Environment.java':23:47, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2076248980.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2076248980.json new file mode 100644 index 000000000..a397106f1 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_-2076248980.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Main.java':11:25, 'Environment.java':23:32, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_398936377.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_398936377.json new file mode 100644 index 000000000..4aae982cd --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_398936377.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Environment.java':31:26, 'Environment.java':23:32, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[s]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[s]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:this":["heap[s]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"this":["heap[s]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:32]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[s]:pp@'Environment.java':27:11[count]":["int"],"heap[s]:pp@'Environment.java':27:11[holder]":["null*"],"heap[s]:pp@'Environment.java':27:11[id]":["int"],"heap[s]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[s]:pp@'Environment.java':27:11[owner]":["null*"],"heap[s]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"0","['Mutex.java':22:28]:idx":"0","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':27:11[count]":"0","heap[s]:pp@'Environment.java':27:11[id]":"0","heap[s]:pp@'Environment.java':27:11[nestCount]":"0","heap[s]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_412789192.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_412789192.json new file mode 100644 index 000000000..80034b6a2 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_412789192.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Environment.java':31:26, 'Environment.java':23:47, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[s]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:47]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"1","['Mutex.java':22:28]:idx":"1","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"0","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_426642007.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_426642007.json new file mode 100644 index 000000000..d4839fa48 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.MyComparator.MyComparator(rtems.MyComparator__this)_426642007.json @@ -0,0 +1 @@ +{"name":"void rtems.MyComparator::MyComparator(rtems.MyComparator* this)","description":"['Environment.java':31:26, 'Environment.java':23:62, 'Environment.java':27:11, 'Mutex.java':22:28]","nodes":[{"id":0,"text":"ret"},{"id":1,"subNodes":[2],"text":"java.lang.Object::Object(this)"},{"id":2,"text":"this"}],"edges":[{"sourceId":1,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":1,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["heap[w]:pp@'Mutex.java':22:28"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["heap[s]:pp@'Environment.java':30:32"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["heap[w]:pp@'Environment.java':27:11"],"['Mutex.java':22:28]:this":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[w]:pp@'Mutex.java':22:28"]},"type":{"['Mutex.java':22:28]:$rec@'Mutex.java':22:28":["rtems.MyComparator*"],"['Mutex.java':22:28]:['Environment.java':27:11]:$rec@'Environment.java':27:11":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:['Environment.java':31:26]:args":["java.lang.String*[]*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:32":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:['Environment.java':23:62]:call_ret_value@'Environment.java':23:47":["rtems.Mutex*"],"['Mutex.java':22:28]:['Environment.java':27:11]:id":["int"],"['Mutex.java':22:28]:idx":["int"],"['Mutex.java':22:28]:this":["rtems.Mutex*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["rtems.MyComparator*"]},"value":["REACHABLE",{"['Mutex.java':22:28]:['Environment.java':27:11]:id":"2","['Mutex.java':22:28]:idx":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"0"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077259018.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077259018.json new file mode 100644 index 000000000..92fe25b58 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077259018.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Environment.java':67:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':69:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:open_call_ret_value@'Environment.java':70:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"#TOP#","heap[s]:pp@'Environment.java':57:8[1]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"#TOP#","heap[s]:pp@'Environment.java':68:12[1]":"#TOP#","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077268628.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077268628.json new file mode 100644 index 000000000..a64d0d0ba --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077268628.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Environment.java':57:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':59:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:open_call_ret_value@'Environment.java':60:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[0]":"#TOP#","heap[s]:pp@'Environment.java':47:8[1]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"#TOP#","heap[s]:pp@'Environment.java':58:12[1]":"#TOP#","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077278238.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077278238.json new file mode 100644 index 000000000..bd8112c5f --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-1077278238.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Environment.java':47:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Environment.java':30:32"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':30:32":["java.lang.String*[]"],"heap[s]:pp@'Environment.java':30:32[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':49:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:open_call_ret_value@'Environment.java':50:21":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':30:32[len]":"#TOP#","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"#TOP#","heap[s]:pp@'Environment.java':48:12[1]":"#TOP#","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903632584.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903632584.json new file mode 100644 index 000000000..4fca8d8c5 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903632584.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Main.java':11:25, 'Environment.java':67:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':67:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':67:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["heap[s]:pp@'Environment.java':67:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["heap[s]:pp@'Environment.java':69:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["heap[s]:pp@'Environment.java':70:21"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':68:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':67:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[idx]":["heap[s]:pp@'Environment.java':57:8"],"heap[s]:pp@'Environment.java':57:8[locks]":["heap[w]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':67:8[state]":["null"],"heap[s]:pp@'Environment.java':67:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':67:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':67:8]:$array@'Environment.java':68:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':67:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':69:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:$rec@'Environment.java':70:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':67:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':67:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':67:8]:t1":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["int[]"],"heap[s]:pp@'Environment.java':57:8[0]":["int"],"heap[s]:pp@'Environment.java':57:8[1]":["int"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':57:8[len]":["int"],"heap[s]:pp@'Environment.java':57:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':67:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':67:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':67:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':67:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':67:8[state]":["null*"],"heap[s]:pp@'Environment.java':67:8[wait]":["null*"],"heap[s]:pp@'Environment.java':68:12":["int[]"],"heap[s]:pp@'Environment.java':68:12[0]":["int"],"heap[s]:pp@'Environment.java':68:12[1]":["int"],"heap[s]:pp@'Environment.java':68:12[len]":["int"],"heap[s]:pp@'Environment.java':69:21":["java.lang.String"],"heap[s]:pp@'Environment.java':69:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21":["java.lang.String"],"heap[s]:pp@'Environment.java':70:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':67:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':67:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':67:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[0]":"0","heap[s]:pp@'Environment.java':57:8[1]":"1","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[len]":"2","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':67:8[currentPriority]":"0","heap[s]:pp@'Environment.java':67:8[realPriority]":"0","heap[s]:pp@'Environment.java':67:8[resourceCount]":"0","heap[s]:pp@'Environment.java':68:12[0]":"1","heap[s]:pp@'Environment.java':68:12[1]":"0","heap[s]:pp@'Environment.java':68:12[len]":"2","heap[s]:pp@'Environment.java':69:21[value]":"10","heap[s]:pp@'Environment.java':70:21[value]":"10","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","heap[w]:pp@'TestThread.java':20:12[len]":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903642194.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903642194.json new file mode 100644 index 000000000..5292e2459 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903642194.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Main.java':11:25, 'Environment.java':57:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[w]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["heap[w]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"heap[w]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':57:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':57:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["heap[s]:pp@'Environment.java':57:8"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["heap[s]:pp@'Environment.java':59:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["heap[s]:pp@'Environment.java':60:21"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':58:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':57:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[idx]":["heap[s]:pp@'Environment.java':47:8"],"heap[s]:pp@'Environment.java':47:8[locks]":["heap[s]:pp@'TestThread.java':20:12"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':57:8[state]":["null"],"heap[s]:pp@'Environment.java':57:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':57:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':57:8]:$array@'Environment.java':58:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':57:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':59:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:$rec@'Environment.java':60:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':57:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:prio3":["int"],"['TestThread.java':18:21]:['Environment.java':57:8]:t0":["harness.TestThread*"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["int[]"],"heap[s]:pp@'Environment.java':47:8[0]":["int"],"heap[s]:pp@'Environment.java':47:8[1]":["int"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[idx]":["int[]*"],"heap[s]:pp@'Environment.java':47:8[len]":["int"],"heap[s]:pp@'Environment.java':47:8[locks]":["base.Lock*[]*"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':57:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':57:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':57:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':57:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':57:8[state]":["null*"],"heap[s]:pp@'Environment.java':57:8[wait]":["null*"],"heap[s]:pp@'Environment.java':58:12":["int[]"],"heap[s]:pp@'Environment.java':58:12[0]":["int"],"heap[s]:pp@'Environment.java':58:12[1]":["int"],"heap[s]:pp@'Environment.java':58:12[len]":["int"],"heap[s]:pp@'Environment.java':59:21":["java.lang.String"],"heap[s]:pp@'Environment.java':59:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21":["java.lang.String"],"heap[s]:pp@'Environment.java':60:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[s]:pp@'TestThread.java':20:12":["base.Lock*[]"],"heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':57:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':57:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':57:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"2","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[0]":"0","heap[s]:pp@'Environment.java':47:8[1]":"0","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[len]":"2","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':57:8[currentPriority]":"0","heap[s]:pp@'Environment.java':57:8[realPriority]":"0","heap[s]:pp@'Environment.java':57:8[resourceCount]":"0","heap[s]:pp@'Environment.java':58:12[0]":"0","heap[s]:pp@'Environment.java':58:12[1]":"1","heap[s]:pp@'Environment.java':58:12[len]":"2","heap[s]:pp@'Environment.java':59:21[value]":"01","heap[s]:pp@'Environment.java':60:21[value]":"01","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[s]:pp@'TestThread.java':20:12[len]":"#TOP#","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"2","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903651804.json b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903651804.json new file mode 100644 index 000000000..587f63fa4 --- /dev/null +++ b/jlisa/java-testcases/svcomp/lock-00-01-10/void_rtems.RTEMSThread.RTEMSThread(rtems.RTEMSThread__this,_int_priority)_-903651804.json @@ -0,0 +1 @@ +{"name":"void rtems.RTEMSThread::RTEMSThread(rtems.RTEMSThread* this, int priority)","description":"['Main.java':11:25, 'Environment.java':47:8, 'TestThread.java':18:21]","nodes":[{"id":0,"subNodes":[1,3],"text":"this::mutexOrderList = new java.util.ArrayList()"},{"id":1,"subNodes":[2],"text":"this::mutexOrderList"},{"id":2,"text":"this"},{"id":3,"text":"new java.util.ArrayList()"},{"id":4,"subNodes":[5,7],"text":"this::state = rtems.RTEMSThread::getState()"},{"id":5,"subNodes":[6],"text":"this::state"},{"id":6,"text":"this"},{"id":7,"text":"rtems.RTEMSThread::getState()"},{"id":8,"subNodes":[9],"text":"rtems.RTEMSThread::setPriority(priority)"},{"id":9,"text":"priority"},{"id":10,"subNodes":[11,13],"text":"this::currentPriority = this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":11,"subNodes":[12],"text":"this::currentPriority"},{"id":12,"text":"this"},{"id":13,"subNodes":[14,16],"text":"this::realPriority = rtems.RTEMSThread::getPriority()"},{"id":14,"subNodes":[15],"text":"this::realPriority"},{"id":15,"text":"this"},{"id":16,"text":"rtems.RTEMSThread::getPriority()"},{"id":17,"subNodes":[18,20],"text":"this::trylock = null"},{"id":18,"subNodes":[19],"text":"this::trylock"},{"id":19,"text":"this"},{"id":20,"text":"null"},{"id":21,"text":"ret"},{"id":22,"subNodes":[23],"text":"java.lang.Thread::Thread(this)"},{"id":23,"text":"this"},{"id":24,"subNodes":[25,27],"text":"this::wait = null"},{"id":25,"subNodes":[26],"text":"this::wait"},{"id":26,"text":"this"},{"id":27,"text":"null"},{"id":28,"subNodes":[29,31],"text":"this::resourceCount = 0"},{"id":29,"subNodes":[30],"text":"this::resourceCount"},{"id":30,"text":"this"},{"id":31,"text":"0"},{"id":32,"subNodes":[33,35],"text":"this::state = null"},{"id":33,"subNodes":[34],"text":"this::state"},{"id":34,"text":"this"},{"id":35,"text":"null"},{"id":36,"subNodes":[37,39],"text":"this::currentPriority = 0"},{"id":37,"subNodes":[38],"text":"this::currentPriority"},{"id":38,"text":"this"},{"id":39,"text":"0"},{"id":40,"subNodes":[41,43],"text":"this::realPriority = 0"},{"id":41,"subNodes":[42],"text":"this::realPriority"},{"id":42,"text":"this"},{"id":43,"text":"0"},{"id":44,"subNodes":[45,47],"text":"this::mutexOrderList = null"},{"id":45,"subNodes":[46],"text":"this::mutexOrderList"},{"id":46,"text":"this"},{"id":47,"text":"null"},{"id":48,"subNodes":[49,51],"text":"this::trylock = null"},{"id":49,"subNodes":[50],"text":"this::trylock"},{"id":50,"text":"this"},{"id":51,"text":"null"}],"edges":[{"sourceId":0,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":21,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":0,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":1,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":2,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":3,"description":{"expressions":["$rec@'RTEMSThread.java':37:26"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"$rec@'RTEMSThread.java':37:26":["heap[s]:pp@'RTEMSThread.java':37:26"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"$rec@'RTEMSThread.java':37:26":["java.util.ArrayList*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":4,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":5,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":6,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":7,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':38:23"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':38:23":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":8,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':39:10"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':39:10":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":9,"description":{"expressions":["priority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":10,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":11,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":12,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":13,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":14,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":15,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":16,"description":{"expressions":["open_call_ret_value@'RTEMSThread.java':40:53"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","open_call_ret_value@'RTEMSThread.java':40:53":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":17,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":18,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":19,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":20,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":21,"description":{"expressions":["skip"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["heap[s]:pp@'RTEMSThread.java':37:26"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["java.util.ArrayList*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[s]:pp@'RTEMSThread.java':37:26":["java.util.ArrayList"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[realPriority]":"#TOP#","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':47:8[state]":"#TOP#","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'RTEMSThread.java':37:26":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":22,"description":{"expressions":["open_call_ret_value@'$RTEMSThread.java':3"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","open_call_ret_value@'$RTEMSThread.java':3":"#TOP#","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":23,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":24,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[wait]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":25,"description":{"expressions":["*(this)->wait"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":26,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":27,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":28,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[resourceCount]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":29,"description":{"expressions":["*(this)->resourceCount"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":30,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":31,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":32,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[state]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":33,"description":{"expressions":["*(this)->state"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":34,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":35,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":36,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[currentPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":37,"description":{"expressions":["*(this)->currentPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":38,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":39,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":40,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[realPriority]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":41,"description":{"expressions":["*(this)->realPriority"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":42,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":43,"description":{"expressions":["0"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":44,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[mutexOrderList]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":45,"description":{"expressions":["*(this)->mutexOrderList"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":46,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":47,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":48,"description":{"expressions":["heap[s]:pp@'Environment.java':47:8[trylock]"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[trylock]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":49,"description":{"expressions":["*(this)->trylock"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":50,"description":{"expressions":["this"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}},{"nodeId":51,"description":{"expressions":["null"],"info":{"clinit":["harness.Environment","java.lang.Object","rtems.Mutex"]},"state":{"heap":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["heap[s]:pp@'Environment.java':47:8"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["heap[s]:pp@'Environment.java':49:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["heap[s]:pp@'Environment.java':50:21"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["heap[s]:pp@'Main.java':11:43"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["heap[s]:pp@'Main.java':11:49"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["heap[s]:pp@'Main.java':11:55"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["heap[s]:pp@'Main.java':10:32"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["heap[s]:pp@'Main.java':11:29"],"['TestThread.java':18:21]:lockIdx":["heap[s]:pp@'Environment.java':48:12"],"['TestThread.java':18:21]:this":["heap[s]:pp@'Environment.java':47:8"],"harness.Environment::locks":["heap[s]:pp@'Environment.java':23:30"],"heap[s]:pp@'Environment.java':23:30[0]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[1]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':23:30[2]":["heap[w]:pp@'Environment.java':27:11"],"heap[s]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[s]:pp@'Environment.java':27:11[holder]":["null"],"heap[s]:pp@'Environment.java':27:11[owner]":["null"],"heap[s]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null"],"heap[s]:pp@'Environment.java':47:8[state]":["null"],"heap[s]:pp@'Environment.java':47:8[wait]":["null"],"heap[s]:pp@'Main.java':11:29[0]":["heap[s]:pp@'Main.java':11:43"],"heap[s]:pp@'Main.java':11:29[1]":["heap[s]:pp@'Main.java':11:49"],"heap[s]:pp@'Main.java':11:29[2]":["heap[s]:pp@'Main.java':11:55"],"heap[w]:pp@'Environment.java':27:11[comparator]":["heap[w]:pp@'Mutex.java':22:28"],"heap[w]:pp@'Environment.java':27:11[holder]":["null"],"heap[w]:pp@'Environment.java':27:11[owner]":["null"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["heap[w]:pp@'Mutex.java':25:6"],"this":["heap[s]:pp@'Environment.java':47:8"]},"type":{"['TestThread.java':18:21]:['Environment.java':47:8]:$array@'Environment.java':48:12":["int[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':47:8":["harness.TestThread*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':49:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:$rec@'Environment.java':50:21":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$array@'Main.java':11:29":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:43":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:49":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:$rec@'Main.java':11:55":["java.lang.String*"],"['TestThread.java':18:21]:['Environment.java':47:8]:['Main.java':11:25]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:args":["java.lang.String*[]*"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio2":["int"],"['TestThread.java':18:21]:['Environment.java':47:8]:prio3":["int"],"['TestThread.java':18:21]:lockIdx":["int[]*"],"['TestThread.java':18:21]:priority":["int"],"['TestThread.java':18:21]:this":["harness.TestThread*"],"harness.Environment::N_THREADS":["int"],"harness.Environment::locks":["base.Lock*[]*"],"harness.Environment::model":["int"],"heap[s]:pp@'Environment.java':23:30":["base.Lock*[]"],"heap[s]:pp@'Environment.java':23:30[0]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[1]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[2]":["rtems.Mutex*"],"heap[s]:pp@'Environment.java':23:30[len]":["int"],"heap[s]:pp@'Environment.java':47:8":["harness.TestThread"],"heap[s]:pp@'Environment.java':47:8[currentPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[mutexOrderList]":["null*"],"heap[s]:pp@'Environment.java':47:8[realPriority]":["int"],"heap[s]:pp@'Environment.java':47:8[resourceCount]":["int"],"heap[s]:pp@'Environment.java':47:8[state]":["null*"],"heap[s]:pp@'Environment.java':47:8[wait]":["null*"],"heap[s]:pp@'Environment.java':48:12":["int[]"],"heap[s]:pp@'Environment.java':48:12[0]":["int"],"heap[s]:pp@'Environment.java':48:12[1]":["int"],"heap[s]:pp@'Environment.java':48:12[len]":["int"],"heap[s]:pp@'Environment.java':49:21":["java.lang.String"],"heap[s]:pp@'Environment.java':49:21[value]":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21":["java.lang.String"],"heap[s]:pp@'Environment.java':50:21[value]":["java.lang.String"],"heap[s]:pp@'Main.java':10:32":["java.lang.String*[]"],"heap[s]:pp@'Main.java':10:32[len]":["int"],"heap[s]:pp@'Main.java':11:29":["java.lang.String*[]"],"heap[s]:pp@'Main.java':11:29[0]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[1]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[2]":["java.lang.String*"],"heap[s]:pp@'Main.java':11:29[len]":["int"],"heap[s]:pp@'Main.java':11:43":["java.lang.String"],"heap[s]:pp@'Main.java':11:43[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:49":["java.lang.String"],"heap[s]:pp@'Main.java':11:49[value]":["java.lang.String"],"heap[s]:pp@'Main.java':11:55":["java.lang.String"],"heap[s]:pp@'Main.java':11:55[value]":["java.lang.String"],"heap[w]:pp@'Environment.java':27:11":["rtems.Mutex"],"heap[w]:pp@'Environment.java':27:11[comparator]":["rtems.MyComparator*"],"heap[w]:pp@'Environment.java':27:11[count]":["int"],"heap[w]:pp@'Environment.java':27:11[holder]":["null*"],"heap[w]:pp@'Environment.java':27:11[id]":["int"],"heap[w]:pp@'Environment.java':27:11[nestCount]":["int"],"heap[w]:pp@'Environment.java':27:11[owner]":["null*"],"heap[w]:pp@'Environment.java':27:11[priorityBefore]":["int"],"heap[w]:pp@'Environment.java':27:11[waitQueue]":["java.util.PriorityQueue*"],"heap[w]:pp@'Mutex.java':22:28":["rtems.MyComparator"],"heap[w]:pp@'Mutex.java':25:6":["java.util.PriorityQueue"],"priority":["int"],"rtems.Mutex::NONREC_UPDATE":["int"],"rtems.Mutex::REC_UPDATE":["int"],"rtems.Mutex::USE_MODEL":["int"],"this":["harness.TestThread*"]},"value":["POSSIBLY_REACHABLE",{"['TestThread.java':18:21]:['Environment.java':47:8]:prio1":"#TOP#","['TestThread.java':18:21]:['Environment.java':47:8]:prio2":"2","['TestThread.java':18:21]:['Environment.java':47:8]:prio3":"#TOP#","['TestThread.java':18:21]:priority":"#TOP#","harness.Environment::N_THREADS":"3","harness.Environment::model":"1","heap[s]:pp@'Environment.java':23:30[len]":"3","heap[s]:pp@'Environment.java':47:8[currentPriority]":"0","heap[s]:pp@'Environment.java':47:8[realPriority]":"0","heap[s]:pp@'Environment.java':47:8[resourceCount]":"0","heap[s]:pp@'Environment.java':48:12[0]":"0","heap[s]:pp@'Environment.java':48:12[1]":"0","heap[s]:pp@'Environment.java':48:12[len]":"2","heap[s]:pp@'Environment.java':49:21[value]":"00","heap[s]:pp@'Environment.java':50:21[value]":"00","heap[s]:pp@'Main.java':10:32[len]":"#TOP#","heap[s]:pp@'Main.java':11:29[len]":"3","heap[s]:pp@'Main.java':11:43[value]":"00","heap[s]:pp@'Main.java':11:49[value]":"01","heap[s]:pp@'Main.java':11:55[value]":"10","heap[w]:pp@'Environment.java':27:11[count]":"0","heap[w]:pp@'Environment.java':27:11[id]":"#TOP#","heap[w]:pp@'Environment.java':27:11[nestCount]":"0","heap[w]:pp@'Environment.java':27:11[priorityBefore]":"-1","priority":"#TOP#","rtems.Mutex::NONREC_UPDATE":"0","rtems.Mutex::REC_UPDATE":"1","rtems.Mutex::USE_MODEL":"1"}]}}}]} \ No newline at end of file diff --git a/jlisa/java-testcases/svcomp/radians/report.json b/jlisa/java-testcases/svcomp/radians/report.json index b9ddf2e61..b449b8f02 100644 --- a/jlisa/java-testcases/svcomp/radians/report.json +++ b/jlisa/java-testcases/svcomp/radians/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "double_org.sosy_lab.sv_benchmarks.Verifier.nondetDouble()_1707443951.json", "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "15", - "duration" : "3ms", - "end" : "2025-11-10T18:23:07.399+01:00", - "expressions" : "51", + "cfgs" : "91", + "duration" : "10ms", + "end" : "2025-11-13T12:27:35.278+01:00", + "expressions" : "2529", "files" : "2", "globals" : "28", - "members" : "229", + "members" : "332", "programs" : "1", - "start" : "2025-11-10T18:23:07.396+01:00", - "statements" : "28", - "units" : "50", + "start" : "2025-11-13T12:27:35.268+01:00", + "statements" : "255", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/return1/report.json b/jlisa/java-testcases/svcomp/return1/report.json index 06e457859..64eab30c2 100644 --- a/jlisa/java-testcases/svcomp/return1/report.json +++ b/jlisa/java-testcases/svcomp/return1/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "bool_Main.bool_value()_1707437999.json", "long_Main.long_value()_1707455297.json", "report.json", "short_Main.short_value()_1707432202.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "18", - "duration" : "3ms", - "end" : "2025-11-10T18:23:07.588+01:00", - "expressions" : "57", + "cfgs" : "94", + "duration" : "11ms", + "end" : "2025-11-13T12:27:35.633+01:00", + "expressions" : "2535", "files" : "4", "globals" : "28", - "members" : "232", + "members" : "335", "programs" : "1", - "start" : "2025-11-10T18:23:07.585+01:00", - "statements" : "34", - "units" : "50", + "start" : "2025-11-13T12:27:35.622+01:00", + "statements" : "261", + "units" : "51", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/svcomp/spec1-5_product1/report.json b/jlisa/java-testcases/svcomp/spec1-5_product1/report.json index a47bc5815..1f25cb9d9 100644 --- a/jlisa/java-testcases/svcomp/spec1-5_product1/report.json +++ b/jlisa/java-testcases/svcomp/spec1-5_product1/report.json @@ -12,17 +12,17 @@ } ], "files" : [ "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166357926.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166359507.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166360871.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166477090.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166478671.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166480035.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166355136.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166356717.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166358112.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166359693.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166361088.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166474300.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166475881.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166477276.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166478857.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166480252.json", "bool_Main.getBoolean()_-1197036311.json", "bool_Main.getBoolean()_-1197042139.json", "bool_Main.getBoolean()_-1197042170.json", "bool_Main.getBoolean()_-1197042201.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166360933.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166362514.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166363909.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166480097.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166481678.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166483073.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-165703795.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-165822959.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166357957.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166359538.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166360902.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166362483.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166363878.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166477121.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166478702.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166480066.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166481647.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166483042.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225267725.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225268562.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225320177.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225320301.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225324021.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225324145.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1040949522.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041130190.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041131151.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041132112.json", "report.json", "void_Actions.Actions(Actions__this)_-1197051036.json", "void_Actions.Specification1(Actions__this)_-225323990.json", "void_Actions.Specification1(Actions__this)_-225327834.json", "void_Actions.Specification2(Actions__this)_-225323959.json", "void_Actions.Specification2(Actions__this)_-225327803.json", "void_Actions.Specification3(Actions__this)_-225323928.json", "void_Actions.Specification3(Actions__this)_-225327772.json", "void_Actions.Specification4(Actions__this)_-225323897.json", "void_Actions.Specification4(Actions__this)_-225327741.json", "void_Actions.Specification5_1(Actions__this)_-225303003.json", "void_Actions.Specification5_1(Actions__this)_-225306847.json", "void_Actions.Specification5_2(Actions__this)_-225323866.json", "void_Actions.Specification5_2(Actions__this)_-225327710.json", "void_Actions.methaneChange(Actions__this)_-1197055314.json", "void_Actions.startSystem(Actions__this)_-1197055190.json", "void_Actions.stopSystem(Actions__this)_-1197055128.json", "void_Actions.timeShift(Actions__this)_-1197056833.json", "void_Actions.timeShift(Actions__this)_-1197056957.json", "void_Actions.waterRise(Actions__this)_-1197055438.json", "void_Main.Main_clinit()_1707422282.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.randomSequenceOfActions(int_maxLength)_1707422282.json", "void_MinePumpSystem.Environment.Environment(MinePumpSystem.Environment__this)_-225142237.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763110512.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763110636.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763110760.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895511326.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895511450.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895511574.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1896376226.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1896376350.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1896376474.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_945028153.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_945028277.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_945028401.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_1287034122.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_1287062022.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_1291333016.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_547408343.json", "void_MinePumpSystem.Environment.changeMethaneLevel(MinePumpSystem.Environment__this)_-225275537.json", "void_MinePumpSystem.Environment.lowerWaterLevel(MinePumpSystem.Environment__this)_-1218851448.json", "void_MinePumpSystem.Environment.lowerWaterLevel(MinePumpSystem.Environment__this)_-1218970612.json", "void_MinePumpSystem.Environment.waterRise(MinePumpSystem.Environment__this)_-225279505.json", "void_MinePumpSystem.MinePump.MinePump(MinePumpSystem.MinePump__this,_MinePumpSystem.Environment__env)_-225144128.json", "void_MinePumpSystem.MinePump.processEnvironment(MinePumpSystem.MinePump__this)_-1218854300.json", "void_MinePumpSystem.MinePump.processEnvironment(MinePumpSystem.MinePump__this)_-1218973464.json", "void_MinePumpSystem.MinePump.startSystem(MinePumpSystem.MinePump__this)_-225249342.json", "void_MinePumpSystem.MinePump.stopSystem(MinePumpSystem.MinePump__this)_-225248505.json", "void_MinePumpSystem.MinePump.timeShift(MinePumpSystem.MinePump__this)_-225324083.json", "void_MinePumpSystem.MinePump.timeShift(MinePumpSystem.MinePump__this)_-225327927.json" ], "info" : { - "cfgs" : "52", - "duration" : "79ms", - "end" : "2025-11-10T18:23:05.186+01:00", - "expressions" : "342", + "cfgs" : "128", + "duration" : "333ms", + "end" : "2025-11-13T12:27:28.748+01:00", + "expressions" : "2820", "files" : "98", "globals" : "42", - "members" : "266", + "members" : "369", "programs" : "1", - "start" : "2025-11-10T18:23:05.107+01:00", - "statements" : "169", - "units" : "54", + "start" : "2025-11-13T12:27:28.415+01:00", + "statements" : "396", + "units" : "55", "version" : "0.1", "warnings" : "5" }, diff --git a/jlisa/java-testcases/svcomp/spec1-5_product3/report.json b/jlisa/java-testcases/svcomp/spec1-5_product3/report.json index 62a9d3fc4..4acc5384b 100644 --- a/jlisa/java-testcases/svcomp/spec1-5_product3/report.json +++ b/jlisa/java-testcases/svcomp/spec1-5_product3/report.json @@ -14,17 +14,17 @@ } ], "files" : [ "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166357926.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166359507.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166360871.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166477090.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166478671.json", "MinePumpSystem.Environment.WaterLevelEnum__MinePumpSystem.Environment.getWaterLevel(MinePumpSystem.Environment__this)_-166480035.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166355136.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166356717.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166358112.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166359693.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166361088.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166474300.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166475881.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166477276.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166478857.json", "MinePumpSystem.Environment__MinePumpSystem.MinePump.getEnv(MinePumpSystem.MinePump__this)_-166480252.json", "bool_Main.getBoolean()_-1197036311.json", "bool_Main.getBoolean()_-1197042139.json", "bool_Main.getBoolean()_-1197042170.json", "bool_Main.getBoolean()_-1197042201.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166360933.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166362514.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166363909.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166480097.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166481678.json", "bool_MinePumpSystem.Environment.isMethaneLevelCritical(MinePumpSystem.Environment__this)_-166483073.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-165703795.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-165822959.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166357957.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166359538.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166360902.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166362483.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166363878.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166477121.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166478702.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166480066.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166481647.json", "bool_MinePumpSystem.MinePump.isPumpRunning(MinePumpSystem.MinePump__this)_-166483042.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225267725.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225268562.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225320177.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225320301.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225324021.json", "bool_MinePumpSystem.MinePump.isSystemActive(MinePumpSystem.MinePump__this)_-225324145.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1040949522.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041130190.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041131151.json", "bool_org.sosy_lab.sv_benchmarks.Verifier.nondetBoolean()_-1041132112.json", "report.json", "void_Actions.Actions(Actions__this)_-1197051036.json", "void_Actions.Specification1(Actions__this)_-225323990.json", "void_Actions.Specification1(Actions__this)_-225327834.json", "void_Actions.Specification2(Actions__this)_-225323959.json", "void_Actions.Specification2(Actions__this)_-225327803.json", "void_Actions.Specification3(Actions__this)_-225323928.json", "void_Actions.Specification3(Actions__this)_-225327772.json", "void_Actions.Specification4(Actions__this)_-225323897.json", "void_Actions.Specification4(Actions__this)_-225327741.json", "void_Actions.Specification5_1(Actions__this)_-225303003.json", "void_Actions.Specification5_1(Actions__this)_-225306847.json", "void_Actions.Specification5_2(Actions__this)_-225323866.json", "void_Actions.Specification5_2(Actions__this)_-225327710.json", "void_Actions.methaneChange(Actions__this)_-1197055314.json", "void_Actions.startSystem(Actions__this)_-1197055190.json", "void_Actions.stopSystem(Actions__this)_-1197055128.json", "void_Actions.timeShift(Actions__this)_-1197056833.json", "void_Actions.timeShift(Actions__this)_-1197056957.json", "void_Actions.waterRise(Actions__this)_-1197055438.json", "void_Main.Main_clinit()_1707422282.json", "void_Main.main(java.lang.String_[]__args).json", "void_Main.randomSequenceOfActions(int_maxLength)_1707422282.json", "void_MinePumpSystem.Environment.Environment(MinePumpSystem.Environment__this)_-225142237.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763112434.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763112558.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1763112682.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895516131.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895516255.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum(MinePumpSystem.Environment.WaterLevelEnum__this,_java.lang.String__name)_-1895516379.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_1287061867.json", "void_MinePumpSystem.Environment.WaterLevelEnum.WaterLevelEnum_clinit()_1291332954.json", "void_MinePumpSystem.Environment.changeMethaneLevel(MinePumpSystem.Environment__this)_-225275537.json", "void_MinePumpSystem.Environment.lowerWaterLevel(MinePumpSystem.Environment__this)_-1218851448.json", "void_MinePumpSystem.Environment.lowerWaterLevel(MinePumpSystem.Environment__this)_-1218970612.json", "void_MinePumpSystem.Environment.waterRise(MinePumpSystem.Environment__this)_-225279505.json", "void_MinePumpSystem.MinePump.MinePump(MinePumpSystem.MinePump__this,_MinePumpSystem.Environment__env)_-225144128.json", "void_MinePumpSystem.MinePump.deactivatePump(MinePumpSystem.MinePump__this)_-1216525611.json", "void_MinePumpSystem.MinePump.processEnvironment(MinePumpSystem.MinePump__this)_-1218854300.json", "void_MinePumpSystem.MinePump.processEnvironment(MinePumpSystem.MinePump__this)_-1218973464.json", "void_MinePumpSystem.MinePump.startSystem(MinePumpSystem.MinePump__this)_-225249342.json", "void_MinePumpSystem.MinePump.stopSystem(MinePumpSystem.MinePump__this)_-225248505.json", "void_MinePumpSystem.MinePump.timeShift(MinePumpSystem.MinePump__this)_-225324083.json", "void_MinePumpSystem.MinePump.timeShift(MinePumpSystem.MinePump__this)_-225327927.json" ], "info" : { - "cfgs" : "52", - "duration" : "65ms", - "end" : "2025-11-10T18:23:05.797+01:00", - "expressions" : "350", + "cfgs" : "128", + "duration" : "235ms", + "end" : "2025-11-13T12:27:30.359+01:00", + "expressions" : "2828", "files" : "91", "globals" : "42", - "members" : "266", + "members" : "369", "programs" : "1", - "start" : "2025-11-10T18:23:05.732+01:00", - "statements" : "173", - "units" : "54", + "start" : "2025-11-13T12:27:30.124+01:00", + "statements" : "400", + "units" : "55", "version" : "0.1", "warnings" : "6" }, diff --git a/jlisa/java-testcases/svcomp/swap1/report.json b/jlisa/java-testcases/svcomp/swap1/report.json index fe69fa7b2..6d7f2cf10 100644 --- a/jlisa/java-testcases/svcomp/swap1/report.json +++ b/jlisa/java-testcases/svcomp/swap1/report.json @@ -5,14 +5,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:03.523+01:00", + "duration" : "27ms", + "end" : "2025-11-13T12:27:22.659+01:00", "expressions" : "12", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:03.521+01:00", + "start" : "2025-11-13T12:27:22.632+01:00", "statements" : "6", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/svcomp/virtual2/report.json b/jlisa/java-testcases/svcomp/virtual2/report.json index 33689677d..fa33e5e12 100644 --- a/jlisa/java-testcases/svcomp/virtual2/report.json +++ b/jlisa/java-testcases/svcomp/virtual2/report.json @@ -4,17 +4,17 @@ } ], "files" : [ "report.json", "void_A.A(A__this)_318508480.json", "void_B.B(B__this)_1707427304.json", "void_B.f(B__this)_1707424452.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { - "cfgs" : "19", - "duration" : "3ms", - "end" : "2025-11-10T18:23:07.139+01:00", - "expressions" : "48", + "cfgs" : "95", + "duration" : "11ms", + "end" : "2025-11-13T12:27:33.932+01:00", + "expressions" : "2526", "files" : "4", "globals" : "28", - "members" : "233", + "members" : "336", "programs" : "1", - "start" : "2025-11-10T18:23:07.136+01:00", - "statements" : "32", - "units" : "52", + "start" : "2025-11-13T12:27:33.921+01:00", + "statements" : "259", + "units" : "53", "version" : "0.1", "warnings" : "1" }, diff --git a/jlisa/java-testcases/synchronized/synchronized-stmt-1/report.json b/jlisa/java-testcases/synchronized/synchronized-stmt-1/report.json index e8304f23d..dabe4835c 100644 --- a/jlisa/java-testcases/synchronized/synchronized-stmt-1/report.json +++ b/jlisa/java-testcases/synchronized/synchronized-stmt-1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "2ms", - "end" : "2025-11-10T18:23:01.516+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:28:01.228+01:00", "expressions" : "9", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:01.514+01:00", + "start" : "2025-11-13T12:28:01.224+01:00", "statements" : "7", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/test01/report.json b/jlisa/java-testcases/test01/report.json index 3b4f76b07..ade204e61 100644 --- a/jlisa/java-testcases/test01/report.json +++ b/jlisa/java-testcases/test01/report.json @@ -3,14 +3,14 @@ "files" : [ "int_B.increment10(B__this,_int_g)_1707435364.json", "report.json", "void_B.B(B__this,_int_x)_1707430528.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "5", - "duration" : "114ms", - "end" : "2025-11-10T17:11:48.518+01:00", + "duration" : "4ms", + "end" : "2025-11-13T12:27:56.427+01:00", "expressions" : "32", "files" : "3", "globals" : "29", - "members" : "212", + "members" : "239", "programs" : "1", - "start" : "2025-11-10T17:11:48.404+01:00", + "start" : "2025-11-13T12:27:56.423+01:00", "statements" : "15", "units" : "48", "version" : "0.1", diff --git a/jlisa/java-testcases/test02/report.json b/jlisa/java-testcases/test02/report.json index 80dbdab6e..93e2b2b6b 100644 --- a/jlisa/java-testcases/test02/report.json +++ b/jlisa/java-testcases/test02/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "5ms", - "end" : "2025-11-10T17:11:48.778+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:56.554+01:00", "expressions" : "5", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T17:11:48.773+01:00", + "start" : "2025-11-13T12:27:56.552+01:00", "statements" : "5", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/typing/report.json b/jlisa/java-testcases/typing/report.json index c2ddc4946..b7ec0e839 100644 --- a/jlisa/java-testcases/typing/report.json +++ b/jlisa/java-testcases/typing/report.json @@ -4,13 +4,13 @@ "info" : { "cfgs" : "2", "duration" : "2ms", - "end" : "2025-11-10T18:23:03.316+01:00", + "end" : "2025-11-13T12:27:57.174+01:00", "expressions" : "20", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:03.314+01:00", + "start" : "2025-11-13T12:27:57.172+01:00", "statements" : "8", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/var-scoping/vs1/report.json b/jlisa/java-testcases/var-scoping/vs1/report.json index d927d6141..828a4fded 100644 --- a/jlisa/java-testcases/var-scoping/vs1/report.json +++ b/jlisa/java-testcases/var-scoping/vs1/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "79ms", - "end" : "2025-11-10T18:16:42.657+01:00", + "duration" : "3ms", + "end" : "2025-11-13T12:27:56.696+01:00", "expressions" : "15", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:42.578+01:00", + "start" : "2025-11-13T12:27:56.693+01:00", "statements" : "11", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/var-scoping/vs2/report.json b/jlisa/java-testcases/var-scoping/vs2/report.json index 46393867c..39266b981 100644 --- a/jlisa/java-testcases/var-scoping/vs2/report.json +++ b/jlisa/java-testcases/var-scoping/vs2/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "5ms", - "end" : "2025-11-10T18:16:42.888+01:00", + "duration" : "2ms", + "end" : "2025-11-13T12:27:56.825+01:00", "expressions" : "13", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:42.883+01:00", + "start" : "2025-11-13T12:27:56.823+01:00", "statements" : "10", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/var-scoping/vs3/report.json b/jlisa/java-testcases/var-scoping/vs3/report.json index 584ba9f61..419881e2c 100644 --- a/jlisa/java-testcases/var-scoping/vs3/report.json +++ b/jlisa/java-testcases/var-scoping/vs3/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.Main(Main__this)_cfg.json", "void_Main.main(java.lang.String_[]__args)_cfg.json" ], "info" : { "cfgs" : "2", - "duration" : "4ms", - "end" : "2025-11-10T18:16:42.992+01:00", + "duration" : "86ms", + "end" : "2025-11-13T12:27:57.051+01:00", "expressions" : "5", "files" : "2", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:16:42.988+01:00", + "start" : "2025-11-13T12:27:56.965+01:00", "statements" : "5", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/wrapper/report.json b/jlisa/java-testcases/wrapper/report.json index dfc5fd5c0..2707751e2 100644 --- a/jlisa/java-testcases/wrapper/report.json +++ b/jlisa/java-testcases/wrapper/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "13ms", - "end" : "2025-11-10T18:23:00.213+01:00", + "duration" : "7ms", + "end" : "2025-11-13T12:28:00.952+01:00", "expressions" : "47", "files" : "1", "globals" : "28", - "members" : "209", + "members" : "236", "programs" : "1", - "start" : "2025-11-10T18:23:00.200+01:00", + "start" : "2025-11-13T12:28:00.945+01:00", "statements" : "18", "units" : "47", "version" : "0.1", diff --git a/jlisa/java-testcases/writer/report.json b/jlisa/java-testcases/writer/report.json index 5b11580c1..e9265595e 100644 --- a/jlisa/java-testcases/writer/report.json +++ b/jlisa/java-testcases/writer/report.json @@ -3,14 +3,14 @@ "files" : [ "report.json", "void_Main.main(java.lang.String_[]__args).json" ], "info" : { "cfgs" : "2", - "duration" : "119ms", - "end" : "2025-11-10T17:09:47.452+01:00", + "duration" : "5ms", + "end" : "2025-11-13T12:27:58.907+01:00", "expressions" : "26", "files" : "1", "globals" : "28", - "members" : "214", + "members" : "241", "programs" : "1", - "start" : "2025-11-10T17:09:47.333+01:00", + "start" : "2025-11-13T12:27:58.902+01:00", "statements" : "12", "units" : "49", "version" : "0.1", diff --git a/jlisa/src/main/java/it/unive/jlisa/analysis/value/ConstantPropagation.java b/jlisa/src/main/java/it/unive/jlisa/analysis/value/ConstantPropagation.java index 98d6bda04..51518db23 100644 --- a/jlisa/src/main/java/it/unive/jlisa/analysis/value/ConstantPropagation.java +++ b/jlisa/src/main/java/it/unive/jlisa/analysis/value/ConstantPropagation.java @@ -369,6 +369,74 @@ else if (arg.getValue() instanceof Long v) if (arg.getValue() instanceof Long l) return new ConstantValue(Long.bitCount(l)); + if (operator instanceof JavaLongFloatValueOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(l.floatValue()); + + if (operator instanceof JavaLongReverseBytesOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.reverseBytes(l)); + + if (operator instanceof JavaLongHighestOneBitOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.highestOneBit(l)); + + if (operator instanceof JavaLongToBinaryStringOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.toBinaryString(l)); + + if (operator instanceof JavaLongReverseOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.reverse(l)); + + if (operator instanceof JavaLongToHexStringOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.toHexString(l)); + + if (operator instanceof JavaLongNumberOfTrailingZerosOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.numberOfTrailingZeros(l)); + + if (operator instanceof JavaLongToOctalStringOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.toOctalString(l)); + + if (operator instanceof JavaLongToStringUnaryOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.toString(l)); + + if (operator instanceof JavaLongToUnsignedStringOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.toUnsignedString(l)); + + if (operator instanceof JavaLongSignumOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.signum(l)); + + if (operator instanceof JavaLongToStringUnaryInstanceOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(l.toString()); + + if (operator instanceof JavaLongNumberOfLeadingZerosOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.numberOfLeadingZeros(l)); + + if (operator instanceof JavaLongDoubleValueOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(l.doubleValue()); + + if (operator instanceof JavaLongIntValueOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(l.intValue()); + + if (operator instanceof JavaLongLowestOneBitOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(Long.lowestOneBit(l)); + + if (operator instanceof JavaLongByteValueOperator) + if (arg.getValue() instanceof Long l) + return new ConstantValue(l.byteValue()); + // strings if (operator instanceof JavaStringLengthOperator && arg.getValue() instanceof String str) return new ConstantValue(str.length()); @@ -882,6 +950,66 @@ public ConstantValue evalBinaryExpression( return new ConstantValue(Long.compare(lv, rv)); } + if (operator instanceof JavaLongCompareUnsignedOperator) { + Long lv = ((Long) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.compareUnsigned(lv, rv)); + } + + if (operator instanceof JavaLongCompareToOperator) { + Long lv = ((Long) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(lv.compareTo(rv)); + } + + if (operator instanceof JavaLongGetLongOperator) { + String lv = ((String) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.getLong(lv, rv)); + } + + if (operator instanceof JavaLongSumOperator) { + Long lv = ((Long) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.sum(lv, rv)); + } + + if (operator instanceof JavaLongMinOperator) { + Long lv = ((Long) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.min(lv, rv)); + } + + if (operator instanceof JavaLongMaxOperator) { + Long lv = ((Long) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.max(lv, rv)); + } + + if (operator instanceof JavaLongToStringOperator) { + Long lv = ((Long) left.getValue()); + Integer rv = ((Integer) right.getValue()); + return new ConstantValue(Long.toString(lv, rv)); + } + + if (operator instanceof JavaLongRotateLeftOperator) { + Long lv = ((Long) left.getValue()); + Integer rv = ((Integer) right.getValue()); + return new ConstantValue(Long.rotateLeft(lv, rv)); + } + + if (operator instanceof JavaLongToUnsignedStringBinaryOperator) { + Long lv = ((Long) left.getValue()); + Integer rv = ((Integer) right.getValue()); + return new ConstantValue(Long.toUnsignedString(lv, rv)); + } + + if (operator instanceof JavaLongGetLongBinaryOperator) { + String lv = ((String) left.getValue()); + Long rv = ((Long) right.getValue()); + return new ConstantValue(Long.getLong(lv, rv)); + } + if (operator instanceof JavaFloatCompareOperator) { Float lv = ((Float) left.getValue()); Float rv = ((Float) right.getValue()); diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/integer/IntegerValueOf.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/integer/IntegerValueOf.java index 310ef0142..090e3d0af 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/integer/IntegerValueOf.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/integer/IntegerValueOf.java @@ -2,18 +2,22 @@ import it.unive.jlisa.program.cfg.expression.JavaNewObj; import it.unive.jlisa.program.type.JavaClassType; +import it.unive.jlisa.program.type.JavaReferenceType; import it.unive.lisa.analysis.AbstractDomain; import it.unive.lisa.analysis.AbstractLattice; import it.unive.lisa.analysis.AnalysisState; import it.unive.lisa.analysis.SemanticException; import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; import it.unive.lisa.program.cfg.CFG; import it.unive.lisa.program.cfg.CodeLocation; import it.unive.lisa.program.cfg.statement.Expression; import it.unive.lisa.program.cfg.statement.PluggableStatement; import it.unive.lisa.program.cfg.statement.Statement; import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.type.Type; public class IntegerValueOf extends it.unive.lisa.program.cfg.statement.UnaryExpression implements PluggableStatement { protected Statement originating; @@ -22,7 +26,7 @@ public IntegerValueOf( CFG cfg, CodeLocation location, Expression expr) { - super(cfg, location, "valueOf", JavaClassType.getIntegerWrapperType(), expr); + super(cfg, location, "valueOf", expr); } public static IntegerValueOf build( @@ -45,16 +49,18 @@ public , D extends AbstractDomain> AnalysisState SymbolicExpression expr, StatementStore expressions) throws SemanticException { - JavaClassType intWrapper = JavaClassType.getIntegerWrapperType(); - JavaNewObj wrap = new JavaNewObj( - getCFG(), - getLocation(), - intWrapper.getReference(), + Type IntegerType = JavaClassType.lookup("java.lang.Integer"); + JavaReferenceType reftype = new JavaReferenceType(IntegerType); + + // allocate the value + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), reftype, new Expression[] { getSubExpression() }); + ExpressionSet set = new ExpressionSet(expr); + AnalysisState callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[] { set }, + expressions); + getMetaVariables().addAll(call.getMetaVariables()); + return callState; - AnalysisState sem = wrap.forwardSemantics(state, interprocedural, expressions); - getMetaVariables().addAll(wrap.getMetaVariables()); - return sem; } @Override diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongByteValue.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongByteValue.java new file mode 100644 index 000000000..a9ec867bd --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongByteValue.java @@ -0,0 +1,77 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongByteValueOperator; +import it.unive.jlisa.program.type.JavaByteType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongByteValue extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongByteValue( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "byteValue", exp); + } + + public static LongByteValue build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongByteValue(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type byteType = JavaByteType.INSTANCE; + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression byteValue = new it.unive.lisa.symbolic.value.UnaryExpression( + byteType, + accessExpr, + JavaLongByteValueOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, byteValue, originating); + + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareTo.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareTo.java new file mode 100644 index 000000000..c3396a4aa --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareTo.java @@ -0,0 +1,85 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongCompareToOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongCompareTo extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongCompareTo( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "long-compare", left, right); + } + + public static LongCompareTo build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongCompareTo(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression rotate = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaIntType.INSTANCE, + accessLeft, + accessRight, + JavaLongCompareToOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, rotate, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareUnsigned.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareUnsigned.java new file mode 100644 index 000000000..eb24f552d --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongCompareUnsigned.java @@ -0,0 +1,85 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongCompareUnsignedOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongCompareUnsigned extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongCompareUnsigned( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "long-compare-U", left, right); + } + + public static LongCompareUnsigned build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongCompareUnsigned(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression rotate = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaIntType.INSTANCE, + accessLeft, + accessRight, + JavaLongCompareUnsignedOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, rotate, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongDoubleValue.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongDoubleValue.java new file mode 100644 index 000000000..370fb4803 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongDoubleValue.java @@ -0,0 +1,77 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongDoubleValueOperator; +import it.unive.jlisa.program.type.JavaDoubleType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongDoubleValue extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongDoubleValue( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "doubleValue", exp); + } + + public static LongDoubleValue build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongDoubleValue(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type doubleType = JavaDoubleType.INSTANCE; + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression doubleValue = new it.unive.lisa.symbolic.value.UnaryExpression( + doubleType, + accessExpr, + JavaLongDoubleValueOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, doubleValue, originating); + + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongFloatValue.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongFloatValue.java new file mode 100644 index 000000000..4f138edcc --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongFloatValue.java @@ -0,0 +1,74 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongFloatValueOperator; +import it.unive.jlisa.program.type.JavaFloatType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongFloatValue extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongFloatValue( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "floatValue", exp); + } + + public static LongFloatValue build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongFloatValue(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression floatValue = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaFloatType.INSTANCE, + access, + JavaLongFloatValueOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, floatValue, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLong.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLong.java new file mode 100644 index 000000000..f740a9691 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLong.java @@ -0,0 +1,86 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongGetLongOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongGetLong extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongGetLong( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "getLong", left, right); + } + + public static LongGetLong build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongGetLong(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = right.getStaticType(); + Type stringType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(stringType, left, getLocation()); + AccessChild accessLeft = new AccessChild(stringType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression getLong = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaLongType.INSTANCE, + accessLeft, + accessRight, + JavaLongGetLongOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, getLong, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLongBinary.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLongBinary.java new file mode 100644 index 000000000..c5831bd8d --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongGetLongBinary.java @@ -0,0 +1,104 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongGetLongBinaryOperator; +import it.unive.jlisa.program.type.JavaClassType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongGetLongBinary extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + public LongGetLongBinary( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "getLong", left, right); + } + + public static LongGetLongBinary build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongGetLongBinary(cfg, location, params[0], params[1]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type longWrapperType = JavaClassType.lookup("java.lang.Long"); + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(stringType, left, getLocation()); + AccessChild accessLeft = new AccessChild(stringType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression toString = new it.unive.lisa.symbolic.value.BinaryExpression( + longWrapperType, + accessLeft, + accessRight, + JavaLongGetLongBinaryOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(longWrapperType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(longWrapperType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongHighestOneBit.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongHighestOneBit.java new file mode 100644 index 000000000..f4cd776ec --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongHighestOneBit.java @@ -0,0 +1,73 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongHighestOneBitOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongHighestOneBit extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongHighestOneBit( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "highestOneBit", exp); + } + + public static LongHighestOneBit build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongHighestOneBit(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression reverse = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaLongType.INSTANCE, + access, + JavaLongHighestOneBitOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, reverse, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongIntValue.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongIntValue.java new file mode 100644 index 000000000..4a05c4032 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongIntValue.java @@ -0,0 +1,77 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongIntValueOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongIntValue extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongIntValue( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "intValue", exp); + } + + public static LongIntValue build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongIntValue(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type intType = JavaIntType.INSTANCE; + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression doubleValue = new it.unive.lisa.symbolic.value.UnaryExpression( + intType, + accessExpr, + JavaLongIntValueOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, doubleValue, originating); + + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongLowestOneBit.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongLowestOneBit.java new file mode 100644 index 000000000..3a3c62a47 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongLowestOneBit.java @@ -0,0 +1,73 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongLowestOneBitOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongLowestOneBit extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongLowestOneBit( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "lowestOneBit", exp); + } + + public static LongLowestOneBit build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongLowestOneBit(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression lowestBit = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaLongType.INSTANCE, + access, + JavaLongLowestOneBitOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, lowestBit, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMax.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMax.java new file mode 100644 index 000000000..f0537a40f --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMax.java @@ -0,0 +1,85 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongMaxOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongMax extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongMax( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "max", left, right); + } + + public static LongMax build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongMax(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression max = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaLongType.INSTANCE, + accessLeft, + accessRight, + JavaLongMaxOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, max, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMin.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMin.java new file mode 100644 index 000000000..d6912f0c3 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongMin.java @@ -0,0 +1,85 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongMinOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongMin extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongMin( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "min", left, right); + } + + public static LongMin build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongMin(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression min = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaLongType.INSTANCE, + accessLeft, + accessRight, + JavaLongMinOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, min, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfLeadingZeros.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfLeadingZeros.java new file mode 100644 index 000000000..01c23474a --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfLeadingZeros.java @@ -0,0 +1,74 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongNumberOfLeadingZerosOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongNumberOfLeadingZeros extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongNumberOfLeadingZeros( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "numberOfLeadingZeros", exp); + } + + public static LongNumberOfLeadingZeros build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongNumberOfLeadingZeros(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression reverse = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaIntType.INSTANCE, + access, + JavaLongNumberOfLeadingZerosOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, reverse, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfTrailingZeros.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfTrailingZeros.java new file mode 100644 index 000000000..3a9a136cd --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongNumberOfTrailingZeros.java @@ -0,0 +1,74 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongNumberOfTrailingZerosOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongNumberOfTrailingZeros extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongNumberOfTrailingZeros( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "numberOfTrailingZeros", exp); + } + + public static LongNumberOfTrailingZeros build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongNumberOfTrailingZeros(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression reverse = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaIntType.INSTANCE, + access, + JavaLongNumberOfTrailingZerosOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, reverse, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverse.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverse.java new file mode 100644 index 000000000..b57ea9978 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverse.java @@ -0,0 +1,73 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongReverseOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongReverse extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongReverse( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "reverse", exp); + } + + public static LongReverse build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongReverse(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression reverse = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaLongType.INSTANCE, + access, + JavaLongReverseOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, reverse, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverseBytes.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverseBytes.java new file mode 100644 index 000000000..a9df4057b --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongReverseBytes.java @@ -0,0 +1,73 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongReverseBytesOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongReverseBytes extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongReverseBytes( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "reverseBytes", exp); + } + + public static LongReverseBytes build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongReverseBytes(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression reverse = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaLongType.INSTANCE, + access, + JavaLongReverseBytesOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, reverse, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongRotateLeft.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongRotateLeft.java new file mode 100644 index 000000000..308e6b81d --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongRotateLeft.java @@ -0,0 +1,86 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongRotateLeftOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongRotateLeft extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongRotateLeft( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "rotateLeft", left, right); + } + + public static LongRotateLeft build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongRotateLeft(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Type intType = right.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(intType, right, getLocation()); + AccessChild accessRight = new AccessChild(intType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression rotate = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaLongType.INSTANCE, + accessLeft, + accessRight, + JavaLongRotateLeftOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, rotate, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSignum.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSignum.java new file mode 100644 index 000000000..ea72b3b5b --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSignum.java @@ -0,0 +1,74 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongSignumOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongSignum extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongSignum( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "signum", exp); + } + + public static LongSignum build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongSignum(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild access = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression signum = new it.unive.lisa.symbolic.value.UnaryExpression( + JavaIntType.INSTANCE, + access, + JavaLongSignumOperator.INSTANCE, + getLocation()); + + return interprocedural.getAnalysis().smallStepSemantics(state, signum, originating); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSum.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSum.java new file mode 100644 index 000000000..6080d8b38 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongSum.java @@ -0,0 +1,85 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.operator.JavaLongSumOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongSum extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + protected LongSum( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "sum", left, right); + } + + public static LongSum build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongSum(cfg, location, params[0], params[1]); + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + + Type longType = left.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(longType, right, getLocation()); + AccessChild accessRight = new AccessChild(longType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression sum = new it.unive.lisa.symbolic.value.BinaryExpression( + JavaLongType.INSTANCE, + accessLeft, + accessRight, + JavaLongSumOperator.INSTANCE, + getLocation()); + + return analysis.smallStepSemantics(state, sum, originating); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToBinaryString.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToBinaryString.java new file mode 100644 index 000000000..60c0f8824 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToBinaryString.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToBinaryStringOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToBinaryString extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToBinaryString( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toBinaryString", exp); + } + + public static LongToBinaryString build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToBinaryString(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToBinaryStringOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToHexString.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToHexString.java new file mode 100644 index 000000000..921af86fd --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToHexString.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToHexStringOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToHexString extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToHexString( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toHexString", exp); + } + + public static LongToHexString build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToHexString(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToHexStringOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToOctalString.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToOctalString.java new file mode 100644 index 000000000..ea7eaeb70 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToOctalString.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToOctalStringOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToOctalString extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToOctalString( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toOctalString", exp); + } + + public static LongToOctalString build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToOctalString(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToOctalStringOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToString.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToString.java new file mode 100644 index 000000000..fc498cdb5 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToString.java @@ -0,0 +1,104 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToStringOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToString extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToString( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "toString", left, right); + } + + public static LongToString build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToString(cfg, location, params[0], params[1]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type intType = JavaIntType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(intType, right, getLocation()); + AccessChild accessRight = new AccessChild(intType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression toString = new it.unive.lisa.symbolic.value.BinaryExpression( + stringType, + accessLeft, + accessRight, + JavaLongToStringOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnary.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnary.java new file mode 100644 index 000000000..550f3837f --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnary.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToStringUnaryOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToStringUnary extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToStringUnary( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toString", exp); + } + + public static LongToStringUnary build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToStringUnary(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToStringUnaryOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnaryInstance.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnaryInstance.java new file mode 100644 index 000000000..c2fbb50f7 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToStringUnaryInstance.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToStringUnaryInstanceOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToStringUnaryInstance extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToStringUnaryInstance( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toString", exp); + } + + public static LongToStringUnaryInstance build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToStringUnaryInstance(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToStringUnaryInstanceOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedString.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedString.java new file mode 100644 index 000000000..e8566799a --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedString.java @@ -0,0 +1,96 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToUnsignedStringOperator; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.program.cfg.statement.UnaryExpression; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToUnsignedString extends UnaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToUnsignedString( + CFG cfg, + CodeLocation location, + Expression exp) { + super(cfg, location, "toUnsignedString", exp); + } + + public static LongToUnsignedString build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToUnsignedString(cfg, location, params[0]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdUnarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression expr, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference deref = new HeapDereference(longType, expr, getLocation()); + AccessChild accessExpr = new AccessChild(longType, deref, var, getLocation()); + + it.unive.lisa.symbolic.value.UnaryExpression toString = new it.unive.lisa.symbolic.value.UnaryExpression( + stringType, + accessExpr, + JavaLongToUnsignedStringOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedStringBinary.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedStringBinary.java new file mode 100644 index 000000000..7b5a78c8d --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongToUnsignedStringBinary.java @@ -0,0 +1,104 @@ +package it.unive.jlisa.program.java.constructs.longw; + +import it.unive.jlisa.program.cfg.expression.JavaNewObj; +import it.unive.jlisa.program.operator.JavaLongToUnsignedStringBinaryOperator; +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.jlisa.program.type.JavaReferenceType; +import it.unive.lisa.analysis.AbstractDomain; +import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; +import it.unive.lisa.analysis.AnalysisState; +import it.unive.lisa.analysis.SemanticException; +import it.unive.lisa.analysis.StatementStore; +import it.unive.lisa.analysis.lattices.ExpressionSet; +import it.unive.lisa.interprocedural.InterproceduralAnalysis; +import it.unive.lisa.program.SourceCodeLocation; +import it.unive.lisa.program.cfg.CFG; +import it.unive.lisa.program.cfg.CodeLocation; +import it.unive.lisa.program.cfg.statement.BinaryExpression; +import it.unive.lisa.program.cfg.statement.Expression; +import it.unive.lisa.program.cfg.statement.PluggableStatement; +import it.unive.lisa.program.cfg.statement.Statement; +import it.unive.lisa.symbolic.SymbolicExpression; +import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; +import it.unive.lisa.symbolic.value.GlobalVariable; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.Untyped; + +public class LongToUnsignedStringBinary extends BinaryExpression implements PluggableStatement { + protected Statement originating; + + public LongToUnsignedStringBinary( + CFG cfg, + CodeLocation location, + Expression left, + Expression right) { + super(cfg, location, "toString", left, right); + } + + public static LongToUnsignedStringBinary build( + CFG cfg, + CodeLocation location, + Expression... params) { + return new LongToUnsignedStringBinary(cfg, location, params[0], params[1]); + } + + @Override + protected int compareSameClassAndParams( + Statement o) { + return 0; + } + + @Override + public void setOriginatingStatement( + Statement st) { + originating = st; + } + + @Override + public , D extends AbstractDomain> AnalysisState fwdBinarySemantics( + InterproceduralAnalysis interprocedural, + AnalysisState state, + SymbolicExpression left, + SymbolicExpression right, + StatementStore expressions) + throws SemanticException { + Type longType = JavaLongType.INSTANCE; + Type intType = JavaIntType.INSTANCE; + Type stringType = getProgram().getTypes().getStringType(); + Analysis analysis = interprocedural.getAnalysis(); + + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, left, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); + + HeapDereference derefRight = new HeapDereference(intType, right, getLocation()); + AccessChild accessRight = new AccessChild(intType, derefRight, var, getLocation()); + + it.unive.lisa.symbolic.value.BinaryExpression toString = new it.unive.lisa.symbolic.value.BinaryExpression( + stringType, + accessLeft, + accessRight, + JavaLongToUnsignedStringBinaryOperator.INSTANCE, + getLocation()); + + // allocate the string + JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), + (JavaReferenceType) new JavaReferenceType(stringType), + new Expression[0]); + AnalysisState< + A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); + + AnalysisState tmp = state.bottomExecution(); + for (SymbolicExpression ref : callState.getExecutionExpressions()) { + AccessChild access = new AccessChild(stringType, ref, var, getLocation()); + AnalysisState sem = analysis.assign(callState, access, toString, this); + tmp = tmp.lub(sem); + } + + getMetaVariables().addAll(call.getMetaVariables()); + return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongValueOf.java b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongValueOf.java index a3a6ac63d..ddfd8d412 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongValueOf.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/java/constructs/longw/LongValueOf.java @@ -1,17 +1,14 @@ package it.unive.jlisa.program.java.constructs.longw; -import it.unive.jlisa.program.cfg.expression.JavaNewObj; import it.unive.jlisa.program.operator.JavaLongValueOfOperator; import it.unive.jlisa.program.type.JavaLongType; -import it.unive.jlisa.program.type.JavaReferenceType; import it.unive.lisa.analysis.AbstractDomain; import it.unive.lisa.analysis.AbstractLattice; +import it.unive.lisa.analysis.Analysis; import it.unive.lisa.analysis.AnalysisState; import it.unive.lisa.analysis.SemanticException; import it.unive.lisa.analysis.StatementStore; -import it.unive.lisa.analysis.lattices.ExpressionSet; import it.unive.lisa.interprocedural.InterproceduralAnalysis; -import it.unive.lisa.program.SourceCodeLocation; import it.unive.lisa.program.cfg.CFG; import it.unive.lisa.program.cfg.CodeLocation; import it.unive.lisa.program.cfg.statement.Expression; @@ -20,6 +17,7 @@ import it.unive.lisa.program.cfg.statement.UnaryExpression; import it.unive.lisa.symbolic.SymbolicExpression; import it.unive.lisa.symbolic.heap.AccessChild; +import it.unive.lisa.symbolic.heap.HeapDereference; import it.unive.lisa.symbolic.value.GlobalVariable; import it.unive.lisa.type.Type; import it.unive.lisa.type.Untyped; @@ -60,30 +58,20 @@ public , D extends AbstractDomain> AnalysisState SymbolicExpression expr, StatementStore expressions) throws SemanticException { - Type longType = JavaLongType.INSTANCE; + Type longType = expr.getStaticType(); + Analysis analysis = interprocedural.getAnalysis(); + GlobalVariable var = new GlobalVariable(Untyped.INSTANCE, "value", getLocation()); + HeapDereference derefLeft = new HeapDereference(longType, expr, getLocation()); + AccessChild accessLeft = new AccessChild(longType, derefLeft, var, getLocation()); it.unive.lisa.symbolic.value.UnaryExpression valueOf = new it.unive.lisa.symbolic.value.UnaryExpression( - longType, - expr, + JavaLongType.INSTANCE, + accessLeft, JavaLongValueOfOperator.INSTANCE, getLocation()); - // allocate the string - JavaNewObj call = new JavaNewObj(getCFG(), (SourceCodeLocation) getLocation(), - new JavaReferenceType(longType), new Expression[0]); - AnalysisState< - A> callState = call.forwardSemanticsAux(interprocedural, state, new ExpressionSet[0], expressions); - - AnalysisState tmp = state.bottomExecution(); - for (SymbolicExpression ref : callState.getExecutionExpressions()) { - AccessChild access = new AccessChild(longType, ref, var, getLocation()); - AnalysisState sem = interprocedural.getAnalysis().assign(callState, access, valueOf, this); - tmp = tmp.lub(sem); - } - - getMetaVariables().addAll(call.getMetaVariables()); - return tmp.withExecutionExpressions(callState.getExecutionExpressions()); + return analysis.smallStepSemantics(state, valueOf, originating); } } diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongByteValueOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongByteValueOperator.java new file mode 100644 index 000000000..dbd1f84de --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongByteValueOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaByteType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongByteValueOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongByteValueOperator INSTANCE = new JavaLongByteValueOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongByteValueOperator() { + } + + @Override + public String toString() { + return "long-byte-value"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaByteType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareOperator.java index a341c99af..0da534238 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareOperator.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareOperator.java @@ -2,13 +2,13 @@ import it.unive.jlisa.program.type.JavaIntType; import it.unive.jlisa.program.type.JavaLongType; -import it.unive.lisa.symbolic.value.operator.binary.StringConcat; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; import it.unive.lisa.type.Type; import it.unive.lisa.type.TypeSystem; import java.util.Collections; import java.util.Set; -public class JavaLongCompareOperator extends StringConcat { +public class JavaLongCompareOperator implements BinaryOperator { /** * The singleton instance of this class. @@ -40,10 +40,4 @@ public Set typeInference( return Collections.singleton(JavaIntType.INSTANCE); } - @Override - protected Type resultType( - TypeSystem types) { - return JavaIntType.INSTANCE; - } - } \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareToOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareToOperator.java new file mode 100644 index 000000000..59ecd6ea8 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareToOperator.java @@ -0,0 +1,42 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongCompareToOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongCompareToOperator INSTANCE = new JavaLongCompareToOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongCompareToOperator() { + } + + @Override + public String toString() { + return "long-compare-to"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaIntType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareUnsignedOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareUnsignedOperator.java new file mode 100644 index 000000000..5bba89c97 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongCompareUnsignedOperator.java @@ -0,0 +1,42 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongCompareUnsignedOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongCompareUnsignedOperator INSTANCE = new JavaLongCompareUnsignedOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongCompareUnsignedOperator() { + } + + @Override + public String toString() { + return "long-compare"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaIntType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongDoubleValueOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongDoubleValueOperator.java new file mode 100644 index 000000000..ce20ff205 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongDoubleValueOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaDoubleType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongDoubleValueOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongDoubleValueOperator INSTANCE = new JavaLongDoubleValueOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongDoubleValueOperator() { + } + + @Override + public String toString() { + return "long-double-value"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaDoubleType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongFloatValueOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongFloatValueOperator.java new file mode 100644 index 000000000..212ab5fc3 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongFloatValueOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaFloatType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongFloatValueOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongFloatValueOperator INSTANCE = new JavaLongFloatValueOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongFloatValueOperator() { + } + + @Override + public String toString() { + return "long-float-value"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaFloatType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongBinaryOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongBinaryOperator.java new file mode 100644 index 000000000..4a081c3ec --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongBinaryOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongGetLongBinaryOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongGetLongBinaryOperator INSTANCE = new JavaLongGetLongBinaryOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongGetLongBinaryOperator() { + } + + @Override + public String toString() { + return "long-get-long"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(types.getStringType()))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongOperator.java new file mode 100644 index 000000000..29839d304 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongGetLongOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongGetLongOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongGetLongOperator INSTANCE = new JavaLongGetLongOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongGetLongOperator() { + } + + @Override + public String toString() { + return "long-compare"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(types.getStringType()))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongHighestOneBitOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongHighestOneBitOperator.java new file mode 100644 index 000000000..9600847ca --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongHighestOneBitOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongHighestOneBitOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongHighestOneBitOperator INSTANCE = new JavaLongHighestOneBitOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongHighestOneBitOperator() { + } + + @Override + public String toString() { + return "long-highest-one-bit"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongIntValueOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongIntValueOperator.java new file mode 100644 index 000000000..e5ca70a91 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongIntValueOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongIntValueOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongIntValueOperator INSTANCE = new JavaLongIntValueOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongIntValueOperator() { + } + + @Override + public String toString() { + return "long-init-value"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaIntType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongLowestOneBitOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongLowestOneBitOperator.java new file mode 100644 index 000000000..aff4e01ea --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongLowestOneBitOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongLowestOneBitOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongLowestOneBitOperator INSTANCE = new JavaLongLowestOneBitOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongLowestOneBitOperator() { + } + + @Override + public String toString() { + return "long-lowest-one-bit"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMaxOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMaxOperator.java new file mode 100644 index 000000000..a7b54a46d --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMaxOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongMaxOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongMaxOperator INSTANCE = new JavaLongMaxOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongMaxOperator() { + } + + @Override + public String toString() { + return "long-max"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMinOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMinOperator.java new file mode 100644 index 000000000..aff0648d1 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongMinOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongMinOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongMinOperator INSTANCE = new JavaLongMinOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongMinOperator() { + } + + @Override + public String toString() { + return "long-min"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfLeadingZerosOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfLeadingZerosOperator.java new file mode 100644 index 000000000..d18176aa0 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfLeadingZerosOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongNumberOfLeadingZerosOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongNumberOfLeadingZerosOperator INSTANCE = new JavaLongNumberOfLeadingZerosOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongNumberOfLeadingZerosOperator() { + } + + @Override + public String toString() { + return "long-leading-zeros"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaIntType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfTrailingZerosOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfTrailingZerosOperator.java new file mode 100644 index 000000000..ce74d15de --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongNumberOfTrailingZerosOperator.java @@ -0,0 +1,39 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongNumberOfTrailingZerosOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongNumberOfTrailingZerosOperator INSTANCE = new JavaLongNumberOfTrailingZerosOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongNumberOfTrailingZerosOperator() { + } + + @Override + public String toString() { + return "long-trailing-zeros"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaIntType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseBytesOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseBytesOperator.java new file mode 100644 index 000000000..780e22bd5 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseBytesOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongReverseBytesOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongReverseBytesOperator INSTANCE = new JavaLongReverseBytesOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongReverseBytesOperator() { + } + + @Override + public String toString() { + return "longintvalue"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseOperator.java new file mode 100644 index 000000000..928b9020e --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongReverseOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongReverseOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongReverseOperator INSTANCE = new JavaLongReverseOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongReverseOperator() { + } + + @Override + public String toString() { + return "long-reverse"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateLeftOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateLeftOperator.java new file mode 100644 index 000000000..92fc67ec5 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateLeftOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongRotateLeftOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongRotateLeftOperator INSTANCE = new JavaLongRotateLeftOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongRotateLeftOperator() { + } + + @Override + public String toString() { + return "long-rotate-left"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(types.getIntegerType()))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateRightOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateRightOperator.java index 06a7e2bfe..6064ef56f 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateRightOperator.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongRotateRightOperator.java @@ -1,13 +1,13 @@ package it.unive.jlisa.program.operator; import it.unive.jlisa.program.type.JavaLongType; -import it.unive.lisa.symbolic.value.operator.binary.StringConcat; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; import it.unive.lisa.type.Type; import it.unive.lisa.type.TypeSystem; import java.util.Collections; import java.util.Set; -public class JavaLongRotateRightOperator extends StringConcat { +public class JavaLongRotateRightOperator implements BinaryOperator { /** * The singleton instance of this class. @@ -38,11 +38,4 @@ public Set typeInference( return Collections.emptySet(); return Collections.singleton(JavaLongType.INSTANCE); } - - @Override - protected Type resultType( - TypeSystem types) { - return JavaLongType.INSTANCE; - } - } \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaIntValueOfOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSignumOperator.java similarity index 69% rename from jlisa/src/main/java/it/unive/jlisa/program/operator/JavaIntValueOfOperator.java rename to jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSignumOperator.java index b727cabf4..e307f78b9 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaIntValueOfOperator.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSignumOperator.java @@ -1,37 +1,38 @@ package it.unive.jlisa.program.operator; import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; import it.unive.lisa.type.Type; import it.unive.lisa.type.TypeSystem; import java.util.Collections; import java.util.Set; -public class JavaIntValueOfOperator implements UnaryOperator { +public class JavaLongSignumOperator implements UnaryOperator { /** * The singleton instance of this class. */ - public static final JavaIntValueOfOperator INSTANCE = new JavaIntValueOfOperator(); + public static final JavaLongSignumOperator INSTANCE = new JavaLongSignumOperator(); /** * Builds the operator. This constructor is visible to allow subclassing: * instances of this class should be unique, and the singleton can be * retrieved through field {@link #INSTANCE}. */ - protected JavaIntValueOfOperator() { + protected JavaLongSignumOperator() { } @Override public String toString() { - return "intvalueof"; + return "long-signum"; } @Override public Set typeInference( TypeSystem types, Set argument) { - if (argument.stream().noneMatch(t -> t.equals(types.getStringType()))) + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) return Collections.emptySet(); return Collections.singleton(JavaIntType.INSTANCE); } diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSumOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSumOperator.java new file mode 100644 index 000000000..89abbd0f8 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongSumOperator.java @@ -0,0 +1,41 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongSumOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongSumOperator INSTANCE = new JavaLongSumOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongSumOperator() { + } + + @Override + public String toString() { + return "long-sum"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(JavaLongType.INSTANCE); + } +} \ No newline at end of file diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToBinaryStringOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToBinaryStringOperator.java new file mode 100644 index 000000000..87522c52b --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToBinaryStringOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToBinaryStringOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToBinaryStringOperator INSTANCE = new JavaLongToBinaryStringOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToBinaryStringOperator() { + } + + @Override + public String toString() { + return "long-to-binary-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToHexStringOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToHexStringOperator.java new file mode 100644 index 000000000..851edef28 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToHexStringOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToHexStringOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToHexStringOperator INSTANCE = new JavaLongToHexStringOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToHexStringOperator() { + } + + @Override + public String toString() { + return "long-to-hex-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToOctalStringOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToOctalStringOperator.java new file mode 100644 index 000000000..708c4d710 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToOctalStringOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToOctalStringOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToOctalStringOperator INSTANCE = new JavaLongToOctalStringOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToOctalStringOperator() { + } + + @Override + public String toString() { + return "long-to-octal-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringOperator.java new file mode 100644 index 000000000..e5d50d723 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringOperator.java @@ -0,0 +1,42 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToStringOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToStringOperator INSTANCE = new JavaLongToStringOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToStringOperator() { + } + + @Override + public String toString() { + return "long-to-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaIntType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryInstanceOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryInstanceOperator.java new file mode 100644 index 000000000..3308f088f --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryInstanceOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToStringUnaryInstanceOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToStringUnaryInstanceOperator INSTANCE = new JavaLongToStringUnaryInstanceOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToStringUnaryInstanceOperator() { + } + + @Override + public String toString() { + return "long-to-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryOperator.java new file mode 100644 index 000000000..1562d0d5e --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToStringUnaryOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToStringUnaryOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToStringUnaryOperator INSTANCE = new JavaLongToStringUnaryOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToStringUnaryOperator() { + } + + @Override + public String toString() { + return "long-to-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringBinaryOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringBinaryOperator.java new file mode 100644 index 000000000..cad7027a3 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringBinaryOperator.java @@ -0,0 +1,42 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaIntType; +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.binary.BinaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToUnsignedStringBinaryOperator implements BinaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToUnsignedStringBinaryOperator INSTANCE = new JavaLongToUnsignedStringBinaryOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToUnsignedStringBinaryOperator() { + } + + @Override + public String toString() { + return "long-to-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set left, + Set right) { + if (left.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + if (right.stream().noneMatch(t -> t.equals(JavaIntType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringOperator.java new file mode 100644 index 000000000..ee0941fa1 --- /dev/null +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongToUnsignedStringOperator.java @@ -0,0 +1,38 @@ +package it.unive.jlisa.program.operator; + +import it.unive.jlisa.program.type.JavaLongType; +import it.unive.lisa.symbolic.value.operator.unary.UnaryOperator; +import it.unive.lisa.type.Type; +import it.unive.lisa.type.TypeSystem; +import java.util.Collections; +import java.util.Set; + +public class JavaLongToUnsignedStringOperator implements UnaryOperator { + + /** + * The singleton instance of this class. + */ + public static final JavaLongToUnsignedStringOperator INSTANCE = new JavaLongToUnsignedStringOperator(); + + /** + * Builds the operator. This constructor is visible to allow subclassing: + * instances of this class should be unique, and the singleton can be + * retrieved through field {@link #INSTANCE}. + */ + protected JavaLongToUnsignedStringOperator() { + } + + @Override + public String toString() { + return "long-to-unsigned-string"; + } + + @Override + public Set typeInference( + TypeSystem types, + Set argument) { + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) + return Collections.emptySet(); + return Collections.singleton(types.getStringType()); + } +} diff --git a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongValueOfOperator.java b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongValueOfOperator.java index d77551b10..1bdb95248 100644 --- a/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongValueOfOperator.java +++ b/jlisa/src/main/java/it/unive/jlisa/program/operator/JavaLongValueOfOperator.java @@ -31,7 +31,7 @@ public String toString() { public Set typeInference( TypeSystem types, Set argument) { - if (argument.stream().noneMatch(t -> t.equals(types.getStringType()))) + if (argument.stream().noneMatch(t -> t.equals(JavaLongType.INSTANCE))) return Collections.emptySet(); return Collections.singleton(JavaLongType.INSTANCE); } diff --git a/jlisa/src/main/resources/libraries/long.txt b/jlisa/src/main/resources/libraries/long.txt index 8a7cbeec2..0b2427217 100644 --- a/jlisa/src/main/resources/libraries/long.txt +++ b/jlisa/src/main/resources/libraries/long.txt @@ -16,7 +16,11 @@ class java.lang.Long extends java.lang.Number: method bitCount: it.unive.jlisa.program.java.constructs.longw.LongBitCount type it.unive.jlisa.program.type.JavaIntType::INSTANCE param this libtype java.lang.Long* - + + method valueOf: it.unive.jlisa.program.java.constructs.longw.LongValueOf + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + method compare: it.unive.jlisa.program.java.constructs.longw.LongCompare type it.unive.jlisa.program.type.JavaIntType::INSTANCE param this libtype java.lang.Long* @@ -26,7 +30,125 @@ class java.lang.Long extends java.lang.Number: type it.unive.jlisa.program.type.JavaLongType::INSTANCE param this libtype java.lang.Long* param other libtype java.lang.Integer* - + + method compareUnsigned: it.unive.jlisa.program.java.constructs.longw.LongCompareUnsigned + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Long* + + instance method compareTo: it.unive.jlisa.program.java.constructs.longw.LongCompareTo + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Long* + + instance method floatValue: it.unive.jlisa.program.java.constructs.longw.LongFloatValue + type it.unive.jlisa.program.type.JavaFloatType::INSTANCE + param this libtype java.lang.Long* + + method reverseBytes: it.unive.jlisa.program.java.constructs.longw.LongReverseBytes + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + + method getLong: it.unive.jlisa.program.java.constructs.longw.LongGetLong + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.String* + param other libtype java.lang.Long* + + method sum: it.unive.jlisa.program.java.constructs.longw.LongSum + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Long* + + method min: it.unive.jlisa.program.java.constructs.longw.LongMin + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Long* + + method highestOneBit: it.unive.jlisa.program.java.constructs.longw.LongHighestOneBit + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + + method toBinaryString: it.unive.jlisa.program.java.constructs.longw.LongToBinaryString + libtype java.lang.String* + param this libtype java.lang.Long* + + method reverse: it.unive.jlisa.program.java.constructs.longw.LongReverse + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + + method toHexString: it.unive.jlisa.program.java.constructs.longw.LongToHexString + libtype java.lang.String* + param this libtype java.lang.Long* + + method numberOfTrailingZeros: it.unive.jlisa.program.java.constructs.longw.LongNumberOfTrailingZeros + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + + method max: it.unive.jlisa.program.java.constructs.longw.LongMax + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Long* + + method toOctalString: it.unive.jlisa.program.java.constructs.longw.LongToOctalString + libtype java.lang.String* + param this libtype java.lang.Long* + + method toString: it.unive.jlisa.program.java.constructs.longw.LongToString + libtype java.lang.String* + param this libtype java.lang.Long* + param other libtype java.lang.Integer* + + method rotateLeft: it.unive.jlisa.program.java.constructs.longw.LongRotateLeft + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + param other libtype java.lang.Integer* + + method toUnsignedString: it.unive.jlisa.program.java.constructs.longw.LongToUnsignedString + libtype java.lang.String* + param this libtype java.lang.Long* + + method toString: it.unive.jlisa.program.java.constructs.longw.LongToStringUnary + libtype java.lang.String* + param this libtype java.lang.Long* + + method signum: it.unive.jlisa.program.java.constructs.longw.LongSignum + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + + instance method toString: it.unive.jlisa.program.java.constructs.longw.LongToStringUnaryInstance + libtype java.lang.String* + param this libtype java.lang.Long* + + method numberOfLeadingZeros: it.unive.jlisa.program.java.constructs.longw.LongNumberOfLeadingZeros + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + + instance method doubleValue: it.unive.jlisa.program.java.constructs.longw.LongDoubleValue + type it.unive.jlisa.program.type.JavaDoubleType::INSTANCE + param this libtype java.lang.Long* + + instance method intValue: it.unive.jlisa.program.java.constructs.longw.LongIntValue + type it.unive.jlisa.program.type.JavaIntType::INSTANCE + param this libtype java.lang.Long* + + method lowestOneBit: it.unive.jlisa.program.java.constructs.longw.LongLowestOneBit + type it.unive.jlisa.program.type.JavaLongType::INSTANCE + param this libtype java.lang.Long* + + method toUnsignedString: it.unive.jlisa.program.java.constructs.longw.LongToUnsignedStringBinary + libtype java.lang.String* + param this libtype java.lang.Long* + param other libtype java.lang.Integer* + + method getLong: it.unive.jlisa.program.java.constructs.longw.LongGetLongBinary + libtype java.lang.Long* + param this libtype java.lang.String* + param other libtype java.lang.Long* + + instance method byteValue: it.unive.jlisa.program.java.constructs.longw.LongByteValue + type it.unive.jlisa.program.type.JavaByteType::INSTANCE + param this libtype java.lang.Long* + method toString: it.unive.jlisa.program.java.constructs.longw.LongStaticToString libtype java.lang.String* - param v type it.unive.jlisa.program.type.JavaLongType::INSTANCE \ No newline at end of file + param v type it.unive.jlisa.program.type.JavaLongType::INSTANCE diff --git a/jlisa/src/test/java/it/unive/jlisa/svcomp/SVCompTestcases.java b/jlisa/src/test/java/it/unive/jlisa/svcomp/SVCompTestcases.java index 28d2109c8..51c3845f9 100644 --- a/jlisa/src/test/java/it/unive/jlisa/svcomp/SVCompTestcases.java +++ b/jlisa/src/test/java/it/unive/jlisa/svcomp/SVCompTestcases.java @@ -719,6 +719,240 @@ public void Long_public_static_int_java_lang_Long_compare_long_long_test() throw perform(conf); } + @Test + public void Long_public_static_int_java_lang_Long_compareUnsigned_long_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_int_java_lang_Long_compareUnsigned_long_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_long_java_lang_Long_longValue_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_long_java_lang_Long_longValue", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_int_java_lang_Long_compareTo_java_lang_Long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_int_java_lang_Long_compareTo_java_lang_Long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_Long_java_lang_Long_valueOf_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_Long_java_lang_Long_valueOf_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_float_java_lang_Long_floatValue_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_float_java_lang_Long_floatValue", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_reverseBytes_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_reverseBytes_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long_test() + throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_sum_long_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_sum_long_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_min_long_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_min_long_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_highestOneBit_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_highestOneBit_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toBinaryString_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_reverse_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_reverse_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toHexString_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toHexString_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_int_java_lang_Long_numberOfTrailingZeros_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_max_long_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_max_long_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toOctalString_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toOctalString_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toString_long_int_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toString_long_int", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_rotateLeft_long_int_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_rotateLeft_long_int", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toString_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toString_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_int_java_lang_Long_signum_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_int_java_lang_Long_signum_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_java_lang_String_java_lang_Long_toString_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_java_lang_String_java_lang_Long_toString", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_int_java_lang_Long_numberOfLeadingZeros_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_double_java_lang_Long_doubleValue_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_double_java_lang_Long_doubleValue", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_int_java_lang_Long_intValue_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_int_java_lang_Long_intValue", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_long_java_lang_Long_lowestOneBit_long_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_long_java_lang_Long_lowestOneBit_long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_String_java_lang_Long_toUnsignedString_long_int", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long_test() + throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_static_java_lang_Long_java_lang_Long_getLong_java_lang_String_java_lang_Long", + "Main.java", "../common"); + perform(conf); + } + + @Test + public void Long_public_byte_java_lang_Long_byteValue_test() throws IOException { + CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp", + "Long_public_byte_java_lang_Long_byteValue", + "Main.java", "../common"); + perform(conf); + } + @Test public void Boolean_public_boolean_java_lang_Boolean_booleanValue_test() throws IOException { CronConfiguration conf = TestHelpers.assertCheckerWithConstantPropagation("svcomp",